Releases by Stars
Recent Build Failures
Build Failures by Stars
Standard Library API Reference
Rust by Example
The Cargo Guide
Crates from Tower Maintainers
Failures By Stars
Drives service readiness via a spawned task
Utilities for writing client and server `Service` tests.
Apply a timeout to requests, ensuring completion within a fixed time duration.
Utilities for working with `Service`.
Buffer requests before dispatching to a `Service`.
Tower is a library of modular and reusable components for building robust clients and servers.
Automatically recreate a new `Service` instance when an error is encountered.
Abstracts over service discovery strategies.
Balance load across a set of uniform services.
Trait representing an asynchronous, request / response based, client or server.
Decorates a `Service` to allow easy composition between `Service`s.
Immediately reject requests if the inner service is not ready. This is also known as load-shedding.
Retry failed requests.
Limit maximum request rate to a `Service`.
Strategies for measuring the load of a service
Trait aliases for Services that produce specific types of Responses.
Caches a set of services
Code generation for tower-grpc
A client and server gRPC implementation based on Tower.