永发信息网

使用MQ消息中间件是否发送消息不成功怎么办

答案:2  悬赏:80  手机版
解决时间 2021-03-17 15:06
使用MQ消息中间件是否发送消息不成功怎么办
最佳答案
能选择的有三种:

1. ActiveMQ/ApolloMQ
优点:老牌的消息队列,使用Java语言编写。对JMS支持最好,采用多线程并发,资源消耗比较大。如果你的主语言是Java,可以重点考虑。
缺点:由于历史悠久,历史包袱较多,版本更新很缓慢。集群模式需要依赖Zookeeper实现。最新架构的产品被命名为Apollo,号称下一代ActiveMQ,目前案例较少。

2. RocketMQ/Kafka
优点:专为海量消息传递打造,主张使用拉模式,天然的集群、HA、负载均衡支持。话说还是那句话,适合不适合看你有没有那么大的量。
缺点:所谓鱼和熊掌不可兼得,放弃了一些消息中间件的灵活性,使用的场景较窄,需关注你的业务模式是否契合,否则山寨变相使用很别扭。除此之外,RocketMQ没有.NET下的客户端可用。RocketMQ身出名门,但使用者不多,生态较小,毕竟消息量能达到这种体量的公司不多,你也可以直接去购买阿里云的消息服务。Kafka生态完善,其代码是用Scala语言写成,可靠性比RocketMQ低一些。

3. RabbitMQ
优点:生态丰富,使用者众,有很多人在前面踩坑。AMQP协议的领导实现,支持多种场景。淘宝的MySQL集群内部有使用它进行通讯,OpenStack开源云平台的通信组件,最先在金融行业得到运用。
缺点:Erlang代码你Hold得住不? 虽然Erlang是天然集群化的,但RabbitMQ在高可用方面做起来还不是特别得心应手,别相信广告。
全部回答
mq的东西我测过,得使用java自己写一段mq的程序,调试成功后复制到loadrunner脚本里面执行。你可以到网上找一段java是用mq的代码参考一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
唇齿留香(日盛商都店)这个地址在什么地方,我
农村在自家门口搭建搭车棚
土建专业技术资格证书有哪些 报考条件是什么
女生说废话是什么意思?
以简开头的成语
哈尔滨韦盛文化传播有限公司在什么地方啊,我
北方有哪些找地方适合一个人旅行
路由器刷机asus 和asus-5g 密码是什么啊
快25岁的人了,学电子商务跟电脑维修哪个好点
2016燃气灶十大品牌求解
我想买笔记本炫龙V5Pro 是蓝天模板,980m的,
淘宝客服看不见昨天的聊天记录吗?
有一部国民时期的电视剧有一个镜头是女主角在
最长的文章是什么成语
永明机电怎么去啊,有知道地址的么
推荐资讯
路由器卫视设置黑名单还是能连
看完闪电侠我还是没明白逆闪的能力是什么,有
2016北京到上海1461次列车在哪里乘坐
荣耀8#荣耀8丢了怎么办
云灵山温泉度假酒店地址有知道的么?有点事想
EXCEL 如何在工作簿内隐匿计算公式
黄家地地址在哪,我要去那里办事
了解身边成功人士600初一
请问为什么夏威夷和美国不是同一种签证?
qq历史个性签名怎么能弄成现在的签名。时间跟
木瓜奇迹TT装备镶嵌属性问题
路由器的电容是多大的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?