消息队列

1.MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。

2.在大型网站中,我们的消息队列同样需要集群,并且希望能跑在内存中,并且支持序列化硬盘,同时在“伸缩性”和“可靠性”上要有好的作为,所以推荐大家用用开源的RabbitMQ,网址:http://www.rabbitmq.com/  不过很多公司都有自己开发的消息队列,比如携程的CMessage,淘宝的MetaQ。

常用消息队列:ActiveMQ、RabbitMQZeroMQ、ZeroMQ、Kafka      http://www.cnblogs.com/itfly8/p/5156155.html

你可能感兴趣的:(消息队列)