Expand description
Buffer requests when the inner service is out of capacity.
Buffering works by spawning a new task that is dedicated to pulling requests
out of the buffer and dispatching them to the inner service. By adding a
buffer and a dedicated task, the Buffer
layer in front of the service can
be Clone
even if the inner service is not.
Modules§
Structs§
- Buffer
- Adds a buffer in front of an inner service.
- Buffer
Layer - Buffer requests with a bounded buffer