文章出處

消息隊列MQ:從MQ種類說起,目前MQ有以下幾個,各有自己的使用場景,簡單介紹一下先。

1)ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線;

2)RabbitMQ 是由 LShift 提供的一個 Advanced Message Queuing Protocol (AMQP) 的開源實現,由以高性能、健壯以及可伸縮性出名的 Erlang 寫成,因此也是繼承了這些優點。;

3)kafka是一種高吞吐量的分布式發布訂閱消息系統,她有如下特性:

通過O(1)的磁盤數據結構提供消息的持久化,這種結構對于即使數以TB的消息存儲也能夠保持長時間的穩定性能。

高吞吐量:即使是非常普通的硬件kafka也可以支持每秒數十萬的消息。

支持通過kafka服務器和消費機集群來分區消息。

支持Hadoop并行數據加載。

4)0MQ (ZeroMQ) 是一個輕量級消息內核。它可用于C、C++、Python、.NET /Mono、Fortran和Java語言。它運行在AIX , FreeBSD的,基于HP - UX , Linux和MacOS下, OpenBSD系統, OpenVMS , QNX Neutrino, Solaris和Windows操作系統。

5)Disque 是一個內存儲存的分布式任務隊列實現, 目前正處于預覽版階段。

看文倉www.kanwencang.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20170107/83072.html

文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()