跳转至

中间件

RabbitMQ RocketMQ Kafka
事务消息 ✓ (性能较差) ✓ (分布式事务/强项) ✓ (主要用于内部)
顺序消息 单队列局部有序 ✓严格全局/队列有序 单分区有序
消息重试 插件或死信队列实现 原生✓ (阶梯延迟) 需自行实现
消息过滤 路由匹配 Tag / SQL 服务端过滤 客户端自行过滤
延时队列
死信队列
优先级队列
回溯消费
持久化方式 内存堆积 磁盘堆积 磁盘堆积
消费模式 Push + Pull Push + Pull Pull
消息投递模式 点对点 发布/订阅 发布/订阅
单机吞吐量 (QPS) 万级 十万级 十万至百万
应用领域 金融支付 核心业务、电商等 日志处理、大数据

评论