通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。
消息队列中间件,也可以称为消息队列或者消息中间件。...面向消息的中间件(简称为MOM, Message Oriented Middleware)提供了以松散耦合的灵活方式集成应用程序的一种机制。...图1-1 应用通过消息中间件进行通讯
消息中间件将消息路由给应用程序B,这样消息就可存在于完全不同的计算机上。...消息中间件负责处理网络通信,如果网络连接不可用,消息中间件会存储消息,直到连接变得可用,再将消息转发给应用程序B.灵活性的另一方面体现在,当应用程序A发送其消息时,应用程序B甚至可以处于不运行状态,消息中间件将保留这份消息...消息中间件降低了进程闻的耦合度,所以即使一个处理消息的进程挂掉,加入消息中间件中的消息仍然可以在系统恢复后进行处理。