7 unstable releases (3 breaking)
0.12.0 | Nov 27, 2024 |
---|---|
0.11.1 | Sep 13, 2024 |
0.11.0 | Aug 16, 2024 |
0.10.2 | Aug 13, 2024 |
0.9.1 | Oct 18, 2023 |
#916 in Concurrency
6KB
patterns
Patterns for working with streambed.
Ask Pattern
The ask pattern is based on the concept of the same name from Akka.
It encodes async request-reply semantics which can be used, for example, to perform request-reply operations across a tokio::sync::mpsc::channel
or
similar. The provided implementation sends a message using a tokio::sync::mpsc::Sender<_>
and uses a tokio::sync::oneshot
channel internally to convey the
response.
Dependencies
~2.2–8MB
~64K SLoC