Crates.io | sentinel-tower |
lib.rs | sentinel-tower |
version | 0.1.0 |
source | src |
created_at | 2022-11-29 08:56:59.661063 |
updated_at | 2022-11-29 08:56:59.661063 |
description | Sentinel middleware for Tower |
homepage | https://sentinelguard.io/en-us/ |
repository | https://github.com/sentinel-group/sentinel-rust/tree/main/middleware/tower |
max_upload_size | |
id | 725227 |
size | 10,836 |
Implement Sentinel as a service in Tower.
In the example
directory, we provide an example for tonic.
Though tonic::transport::channel::Endpoint
does provide methods like rate_limit()
to construct middleware like tower::limit::rate::RateLimitLayer()
,
Sentinel provides more general and flexible high-reliability services.
And Sentinel will be the default traffic governance implentation for the OpenSergo standard.