您的位置:首页 > 其它

【BigHereo 2】-----对MQ的一些思考(二)

2017-07-31 21:40 253 查看
【BigHereo】-----对MQ的一些思考(二)
 

 

 


MQ compare
1 kafka
1.1 设计初衷:处理日志,可以看作日志系统,针对性非常的强,没具备成熟MQ特性
2 RocketMQ

2.1 优点

2.1.1 1,模型简单,接口一用
2.1.2 2,性能高,能大集群,高分布,单日处理百亿,
2.1.3 3,多种消费,多线程
2.1.4 4,开发活跃,版本更新较快
2.2 缺点

2.2.1 1,mq没有实现jms等接口,对已有系统兼容性不是很好
3 RabbitMQ

3.1 优点
3.1.1 1,可用性,稳定性,可靠性,RabbitMQ超过kafka
3.1.2 2,性能,tps方面,作者认为没有可以比性

参考博客: http://blog.jobbole.com/103630/
3.1.3 3,管理界面丰富
3.2 缺点

3.2.1 erlang语言难度较大,集群不支持动态的扩展.
4 ActiveMQ

4.1 优点:公司用的不少,协议号,多语言支持
4.2 缺点:丢失消息,不适用上千个队列场景.
5 比较方面

5.1 1,成熟度
5.1.1 Rabbit日志叫成熟,Rockt比其他成熟
5.2 2,特点

5.2.1 分布式扩展设计
5.2.2 支持上万种消费模式
5.2.3 多种消费模式
5.2.4 性能极好
5.3 3,支持的协议

5.3.1 Rocket协议更加的严格
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: