RabbitMQ是一个异步消息通信中间件,用erlang语言开发,实现了AMQP(Advanced Message Queue )协议,是一个开源产品,官方网站:http://www.rabbitmq.com/. 应用场景.对于一个大型的软件系统来说,它会有很多的组件或者说模块或者说子系统或者(subsystem or Component or submodule).那么这些模块的如何通信?这和传统的IPC有很大的区别.传统的IPC很多都是在单一系统上的,模块耦合性很大,不适合扩展(Scalab…