我们主要调研了⼏个主流的mq,kafka、rabbitmq、rocketmq、activemq,选型我们主要基于以下⼏个点去考虑:
1. 由于我们系统的qps压⼒⽐较⼤,所以性能是⾸要考虑的要素。
2. 开发语⾔,由于我们的开发语⾔是java,主要是为了⽅便⼆次开发。
3. 对于⾼并发的业务场景是必须的,所以需要⽀持分布式架构的设计。
4. 功能全⾯,由于不同的业务场景,可能会⽤到顺序消息、事务消息等。
基于以上⼏个考虑,我们最终选择了RocketMQ。
我们主要调研了⼏个主流的mq,kafka、rabbitmq、rocketmq、activemq,选型我们主要基于以下⼏个点去考虑:
1. 由于我们系统的qps压⼒⽐较⼤,所以性能是⾸要考虑的要素。
2. 开发语⾔,由于我们的开发语⾔是java,主要是为了⽅便⼆次开发。
3. 对于⾼并发的业务场景是必须的,所以需要⽀持分布式架构的设计。
4. 功能全⾯,由于不同的业务场景,可能会⽤到顺序消息、事务消息等。
基于以上⼏个考虑,我们最终选择了RocketMQ。
本文标题:使⽤什么mq?基于什么做的选型?
本文链接:https://www.haomeiwen.com/subject/ysbxprtx.html
网友评论