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


【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协议更加的严格
 





评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值