grpc-js-health-check

1.2.2 • Public • Published

grpc-js-health-check

Implementation for gRPC health check using @grpc/grpc-js

This package is drop-in replacement for grpc-health-check

Example

const { servingStatus, Implementation, service } = require('grpc-js-health-check');

const statusMap = {
  '': servingStatus.SERVING,
  'ServiceFoo': servingStatus.NOT_SERVING,
  'ServiceBar': servingStatus.SERVING,
};
const healthImpl = new Implementation(statusMap);

// add to gRPC server
server.addService(service, healthImpl);

// set service status
healthImpl.setStatus('ServiceFoo', servingStatus.SERVING);

For more example, please take a look on the test

Change notes

Version 1.2.x

  • Implement watch method
  • Update the dependencies
  • Dependencies:
    • @grpc/grpc-js: 1.9.13
    • @grpc/proto-loader: 0.7.10

Version 1.1.x

  • Update the dependencies
  • Dependencies:
    • @grpc/grpc-js: 1.8.12
    • @grpc/proto-loader: 0.7.5

Version 1.0.x

  • First release, this package is drop-in replacement for grpc-health-check
  • Dependencies:
    • @grpc/grpc-js: 1.2.2
    • @grpc/proto-loader: 0.5.5

Package Sidebar

Install

npm i grpc-js-health-check

Weekly Downloads

5,007

Version

1.2.2

License

ISC

Unpacked Size

16.4 kB

Total Files

5

Last publish

Collaborators

  • khacminhrt