Apache Pulsar
Messaging and event streams
What it does
Pulsar separates messaging from storage and documents multi-tenant topics, subscription modes, and replication between geographic regions.
When to use it
When services need different consumption patterns, compare shared and exclusive subscriptions alongside the documented redelivery behavior.