博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ActiveMQ, RabbitMQ和ZeroMQ 选型关注点
阅读量:5979 次
发布时间:2019-06-20

本文共 427 字,大约阅读时间需要 1 分钟。

           选择MQ时,主要关注的特性,可能就以下几个:

                        通信模式(是否满足业务场景): 

                                   ActiveMQ: queue(producer/consumer), topic(publisher/subsriber)

                                   RabbitMQ: AMQP协议支持路由选择和广播

                                   ZeroMQ: 支持REQ,PUSH, PULL等模式   

 

                        支持的接口语言: 

                                     这三个因为比较流行,所以常见的语言比如,php等都有相应的封装。。这样,客户端和服务端可以用不同语言来写了

                        message持久化:

                                       ActiveMQ 和 RabbitMQ都支持          

                         服务器主备搭建,客户端自动failover支持:

                                      ActiveMQ(非常容易) > RabbitMQ > ZeroMQ

         

                           如果对性能敏感,可能需要在上面几个都选定了的情况下,测试一下性能,做到心里有数。

性能测试可以可以参考原文:http://blog.csdn.net/chenweitongzju/article/details/8172979

你可能感兴趣的文章
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
mybatis update返回值的意义
查看>>
expdp 详解及实例
查看>>
通过IP判断登录地址
查看>>
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
Beta冲刺——day6
查看>>
在一个程序中调用另一个程序并且传输数据到选择屏幕执行这个程序
查看>>
代码生成工具Database2Sharp中增加视图的代码生成以及主从表界面生成功能
查看>>
关于在VS2005中编写DLL遇到 C4251 警告的解决办法
查看>>
提高信息安全意识对网络勒索病毒说不
查看>>
我的友情链接
查看>>
IDE---Python IDE之Eric5在window下的安装
查看>>
基本安装lnmp环境
查看>>
logstash消费阿里云kafka消息
查看>>
Oracle——条件控制语句
查看>>
day-6 and day-7:面向对象
查看>>
CSU Double Shortest Paths 湖南省第十届省赛
查看>>