#rpc #grpc #async #healthcheck

tonic-health

Health Checking module of tonic gRPC implementation

7 releases (4 breaking)

Uses new Rust 2021

0.5.0 Oct 25, 2021
0.4.1 Aug 9, 2021
0.4.0 Jul 8, 2021
0.3.1 Apr 13, 2021
0.1.0 Apr 1, 2020

#607 in Network programming

Download history 7600/week @ 2021-08-09 7373/week @ 2021-08-16 8816/week @ 2021-08-23 8945/week @ 2021-08-30 9465/week @ 2021-09-06 15153/week @ 2021-09-13 14441/week @ 2021-09-20 15609/week @ 2021-09-27 11066/week @ 2021-10-04 11043/week @ 2021-10-11 10982/week @ 2021-10-18 12078/week @ 2021-10-25 12404/week @ 2021-11-01 12587/week @ 2021-11-08 12249/week @ 2021-11-15 9805/week @ 2021-11-22

44,839 downloads per month
Used in 2 crates

MIT license

435KB
9K SLoC

tonic-health

A tonic based gRPC healthcheck implementation. It closely follows the official health checking protocol, although it may not implement all features described in the specs.

Please follow the example in the main repo to see how it works.

Features

  • transport: Provides the ability to set the service by using the type system and the NamedService trait.

lib.rs:

A tonic based gRPC healthcheck implementation.

Example

An example can be found here.

Dependencies

~5.5–8.5MB
~135K SLoC

va