20个版本 (11个重大更新)
0.12.1 | 2024年7月17日 |
---|---|
0.11.0 | 2024年2月8日 |
0.10.2 | 2023年9月28日 |
0.9.2 | 2023年4月17日 |
0.2.0 | 2020年7月23日 |
#891 in 网络编程
867,916 每月下载量
用于 42 个crate(27个直接使用)
500KB
10K SLoC
tonic-health
基于tonic
的gRPC健康检查实现。它紧密遵循官方健康检查协议,尽管它可能不会实现规范中描述的所有功能。
请参考主仓库中的示例以了解其工作原理。
特性
- 传输:通过类型系统和
NamedService
trait设置服务的能力。您可以使用它如下
let conn = tonic::transport::Endpoint::new(dst)?.connect().await?;
let client = HealthClient::new(conn);
lib.rs
:
基于tonic
的gRPC健康检查实现。
示例
示例可以在这里找到。
依赖项
~4–6MB
~103K SLoC