Sun Java System Message Queue (Message Queue) 是一种基于标准的解决方案,用于解决应用程序间的通信及可靠消息传送方面的问题。Message Queue 是一个企业消息传送系统,它实现了 Java 消息服务 (Java Message Service, JMS) 开放标准。
除了作为 JMS 提供者外,Message Queue 还具有其他功能,它们超过了 JMS 规范的最低要求。使用 Message Queue 软件,在不同平台和操作系统上运行的进程可以通过连接到一项公共的 Message Queue 服务来发送和接收信息。这样,应用程序开发者就可以将精力集中在其应用程序的业务逻辑上,而不必关注其应用程序如何进行跨网络通信这样的底层细节。
Message Queue 以两种版本提供:
企业版(默认)。为多代理程序消息服务、HTTP/HTTPS 连接、安全和可伸缩连接、客户机连接故障转移提供支持,并为 C 语言提供客户机支持。此版本最适合在大规模生产环境中部署和运行消息传送应用程序。
平台版。提供基本 JMS 支持,最适合小规模部署与开发环境。
Java ES 安装程序以可单独安装的组件形式提供了 Message Queue 企业版和 Message Queue 平台版。