首页    365bet线    365最新网址    bt365体育在线投注    365bet娱乐场游戏    www.99365.com    www.635-288.com

最新更新
相关文章
主页 > www.635-288.com > 文章内容
[Message Queue MQ]不同类型的MQ的比较

作者:365bet备用网      发布日期:2019-10-27   点击:

零MQ
它被称为最快的消息排队系统,尤其是在高性能需求方案中。
ZMQ可以实现RabbitMQ不喜欢的高级/复杂队列,但是开发人员必须自己组合多个技术框架。技术复杂性是此MQ应用程序成功的挑战。
ZeroMQ拥有自己的非中间件模型,其中应用程序充当此服务的角色,从而无需安装和运行消息传递和中间件服务器。
只需浏览ZeroMQ库,使用NuGet进行安装,然后在应用程序之间发送消息。
但是,ZeroMQ仅提供非持久队列。也就是说,如果机器空闲,则数据将丢失。
其中,ZeroMQ在Twitter Storm中用作数据流传输。
ActiveMQ
这是Apache下的子项目。
允许使用代理和对等技术的队列,类似于ZeroMQ。
同时,与RabbitMQ一样,可以使用少量代码高效地实现高级应用程序场景。
RabbitMQ,ZeroMQ和ActiveMQ与C ++,Java和多语言客户端兼容。
Net,Python,PHP,Ruby等
贾夫卡/卡夫卡
Kafka是Apache的子项目,Apache是??一种发布/订阅消息队列系统,以多种高性能语言进行分发,而Jafka则是在Kafka(Kafka的改进版本)上开发的。
具有以下特点:快速持久性,系统O(1)在消息过载下具有持久性。高性能,在普通服务器上的性能速率高达10W / s。完全分布式的系统,经纪人,生产者和消费者均支持本机分发,并自动实现复杂的均衡Hadoop数据以记录数据,例如Hadoop和脱机分析系统这是一个可行的解决方案,因为它支持并行加载,但是需要实时处理限制。
Kafka通过Hadoop的并行加载机制集成了在线和离线消息处理。研究系统对此主题也表示赞赏。
与ActiveMQ相比,ApacheKafka是一个非常轻便的消息传递系统。除了非常好的性能,它还是一个运行良好的分布式系统。
不再分析HornetQ,ApacheQpid,Sparrow,Starling,Kestrel,Beanstalkd和Amazon SQS等其他队列列表。




↑返回顶部 打印本页 ×关闭窗口
28365365在线