消息队列

一般商用的容器,如WebLogic,JBoss,都支持JMS标准,可以直接使用消息队列。但免费的如Tomcat,Jetty等则需要使用第三方的消息中间件。 
以下为一席常用的消息中间件: 
1、ActiveMQ 
Apache出品。号称最流行的,能力强劲的开源消息总线。 
特点有兼容常见J2EE服务器,支持Spring,Ajax

2、RabbitMQ 
流行的、开源的消息队列。用AMQP(高级消息队列协议)标准实现。支持多种客户端,包括.Net,Java,PHP。 
用于分布式系统中存储转发消息。易用性、扩展性、高可用性等方面表现不俗。

3、ZeroMQ 
号称史上最快的消息队列,实际类似于Socket的一系列接口。普通Socket是端到端(1:1)的关系,而ZMQ是N:M。ZMQ屏蔽了各种连接的细节,让网络编程更简单。 
用于node与node间的通信。node可以是主机或进程。

4、Kafka 
高吞吐量的分布式发布订阅消息系统。 
持久化 
高吞吐 
集群、分区 
支持Hadoop

posted @ 2016-06-03 11:20  海蓝驿站  阅读(107)  评论(0)    收藏  举报