主流消息中间件对比

主流消息中间件对比

维度 对比项 Kafka RocketMQ RabbitMQ
功能维度 延迟消息 不支持 支持 支持
优先级队列 不支持 不支持 支持
事务消息 支持 支持 支持
消息重试 不支持 支持 不支持
消息堆积能力 弱(性能会受影响)
消息回溯 支持 支持 不支持
消息过滤 不支持 支持 不支持
消息轨迹 不支持 支持 支持(需要插件)
多语言 支持多语言客户端 支持多语言客户端 支持多语言客户端
ACL 支持 支持 支持
性能维度 单机吞吐量 百万级 十万级 万级
消息发送时延 ms级 us级 us级
可用性 非常高(分布式架构) 非常高(分布式架构) 高(主从架构)
水平伸缩能力 支持(伴随大量数据复制) 支持(轻量级) 支持
其他维度 技术栈 Java、Scala Java Elang

你可能感兴趣的:(消息中间件,消息中间件)