RabbitMQ 是多个消息系统中的一个——替代方案包括 Kafka、cloud queues(AWS SQS、Google Pub/Sub)、Redis(作为简单的 broker)等。理解这些比较有助于为特定需求选择合适的工具。
RabbitMQ vs Kafka
RABBITMQ → message broker; rich ROUTING; per-message handling; consumed/removed; task queues
KAFKA → event log; high THROUGHPUT; retention/replay; streaming; many consumers of the same data
→ RabbitMQ for task queues/routing/RPC; Kafka for high-volume streaming/pipelines/replay
(the main comparison — covered in detail elsewhere)
