1 个不稳定版本

0.1.0 2022年11月29日

#1064 in 并发


用于 sentinel-tonic

Apache-2.0

540KB
13K SLoC

Sentinel in Tower

Tower 中实现 Sentinel 服务。

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