1 个不稳定版本
0.1.0 | 2022年11月29日 |
---|
#1064 in 并发
540KB
13K SLoC
Sentinel in Tower
在 example
目录中,我们提供了一个 tonic 的示例。
为什么选择 Sentinel?
尽管 tonic::transport::channel::Endpoint
提供了如 rate_limit()
的方法来构建中间件如 tower::limit::rate::RateLimitLayer()
,但 Sentinel 提供了更通用、更灵活的高可靠性服务。
Sentinel 将成为 OpenSergo 标准的默认流量治理实现。
lib.rs
:
此 crate 为 Tower 提供了 Sentinel 中间件。
请参阅 示例 以获取帮助。 [http]: https://docs.rs/http
依赖项
~4–6MB
~115K SLoC