Organized into topics and partitions | - Message broker
Routes messages through exchanges with routing keys into different queues |
| Persistency and replay | Old messages can be replayed, messages and processes are saved in logs. | Queues can be durable, but messages are typically deleted after consumption |
| Suitable for | - Real-time analytics and event streaming
Activity feeds and log aggregation
High-volume data pipelines
| - Instant Message Delivery