Low-Level-Design/distributed-event-bus
2020-07-15 18:02:38 +05:30
..
2020-07-15 18:02:38 +05:30
2020-07-15 18:02:38 +05:30
2020-07-15 18:02:38 +05:30
2020-07-15 18:02:38 +05:30
2020-07-15 18:02:38 +05:30
2020-07-15 18:02:38 +05:30

1) Multiple publishers and subscribers (Register from any class to eventbus)
2) Causal ordering of topics
3) Supports configurable retry attempts.
4) Have a dead letter queue.
5) Idempotency on event receiving
6) Allow both pull and push models
7) Allow subscribing from a timestamp or offset
8) Allow preconditions for event subscription