消息中间件可保证数据传输的可靠性,其主要作用是在不同平台之间建立通信通道,在分布式系统中实现可靠、高效、实时的跨平台数据传输。它常被用来屏蔽各种平台及协议之间的异构性,实现应用之间的协同。其优点在于能够为客户端和服务器提供同步和异步的连接,并且在任何时刻都可以将消息进行传送或者存储转发。