RabbitMQ

RabbitMQ技术详解(转)

RabbitMQ是什么 定义 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 AMPQ AMQP,即Adva...

RabbitMQ从入门到精通(一)

0. 什么是消息中间件 在开始介绍RabbitMQ的安装之前,我们有必要介绍一下什么是消息中间件。 消息队列中间件(Message Queue Middleware - MQ)是指利用高效可靠的消息传递机制进行数据交流,并基于数据通信来构建分布式系统。 消息传递的两种模式: a. 点对点(P2P - Point-to-Point) 基于队列(消息生产者发送...