6 releases
0.11.1 | Sep 13, 2024 |
---|---|
0.11.0 | Aug 16, 2024 |
0.10.2 | Aug 13, 2024 |
0.9.1 | Oct 18, 2023 |
#879 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
~63K SLoC