pekko/akka-cluster-typed/src
Patrik Nordwall 1d16e847b5 Reliable delivery in Typed, #20984
Different approach than in classic AtLeastOnceDelivery because I would like:
* support flow control, with a work pulling approach
* be possible to use with or without persistence (without it may loose
  messages if producer node crashes)
* detect lost messages on the consumer side and let that drive resends,
  instead of aggressively resending from producer side
* deliver messages in order and deduplicate resent messages
* have an efficient protocol for acknowledgments over the network (not ack each message),
  but still have a simple one-by-one protocol for the end user

* support 3 use cases (building blocks)
  * point-to-point
  * work pulling
  * sharding
* optional durable queue, with one event sourced implementation
* protobuf serialization
* ApiMayChange
* reference docs and examples
* api docs
* doc example code missing so far
2020-03-12 15:37:16 +01:00
..
main Reliable delivery in Typed, #20984 2020-03-12 15:37:16 +01:00
multi-jvm Distributed pubsub for typed (#28625) 2020-03-10 14:01:19 +00:00
test Reliable delivery in Typed, #20984 2020-03-12 15:37:16 +01:00