Sun Java System Message Queue 3.7 UR1 技术概述

Message Queue 服务

作为一个 JMS 提供者, Message Queue 提供一个实现 JMS 接口并提供管理服务和控制的消息传送服务。至此,我们已在说明 JMS 提供者时重点介绍了代理在消息转发过程中扮演的角色。但实际上,除了代理外,JMS 提供者中还必须包括许多元素才能提供可靠、安全且可伸缩的消息传送。图 1–6 展示了构成 Message Queue 消息服务的元素。这些元素包括各种连接服务(支持不同的协议)、管理工具以及数据存储库,它们用于执行消息传送、监视以及用户信息存储。Message Queue 服务本身包含图中标记为灰色的所有元素。

图 1–6 Message Queue 服务

图中展示了 Message Queue 服务的组件。图采用文本进行说明。

如图所示,功能完善的 JMS 提供者比基本 JMS 模型复杂令人感到很疑惑。以下各节将介绍上面显示的 Message Queue 服务元素。这些元素可以分成三类:代理、客户端运行时环境支持和管理。