![]() | |
Sun Java System Message Queue 3.5 SP1 管理指南 |
提供者词汇表
本词汇表提供了使用 Sun Java System Message Queue 时可能遇到的术语和概念的相关信息。
受管理对象 由管理员创建并由一个或多个 JMS 客户机使用的预配置 Message Queue 对象,例如连接工厂或目标。
受管理对象的使用使得 JMS 客户机能够独立于提供者,即它使 JMS 客户机不再专属于提供者。管理员将这些对象置于 JNDI 名称空间,JMS 客户机可以使用 JNDI 查找对它们进行访问。
异步通信 一种通信模式,在这种模式下,消息的发送方不需要等到发送方法返回即可继续其他工作。
授权 消息服务确定用户是否可以访问消息服务资源(如连接服务或目标)的过程。
代理 管理消息路由、传送、持久性、安全性和日志的 Message Queue 实体,它为管理员监视和调节性能和资源使用提供了一个接口。
客户机 与其他使用消息服务的客户机进行交互的应用程序(或软件组件),以交换消息。
客户机标识符 将连接及其对象与代表客户机的 Message Queue 消息服务器所维护的状态关联的标识符。
客户机运行时 请参见 Message Queue 客户机运行时。
配置文件 一个或多个文本文件,包含用于配置代理的 Message Queue 设置。配置文件中的属性是特定于某个实例或与某个群集相关的。
连接 1) 到 Message Queue 消息服务器的活动连接。可以是队列连接或主题连接。2) 使用连接底层 Message Queue 消息服务器生成和使用消息的会话工厂。
连接工厂 客户机创建 Message Queue 消息服务器连接时使用的受管理对象。可以是 QueueConnectionFactory 对象或 TopicConnectionFactory 对象。
用户 由用于从目标接收消息的会话创建的对象 (MessageConsumer)。在点对点传送模型下,用户为收件人或浏览器(QueueReceiver 或 QueueBrowser);在发布/订阅传送模型下,用户即为订阅者 (TopicSubscriber)。
数据存储 用于永久存储代理所需的信息(长期订阅、目标数据、持久性消息、审计数据)的数据库。
传送模式 消息传送可靠性的指示符:持久性传送模式,确保消息传送并成功使用一次(且仅一次);非持久传送模式,确保消息至少传送一次。
传送模型 消息传送的方式:点对点或发布/订阅。JMS 中有两个独立的编程域与这两种模型相对应(使用特定的客户机运行时对象、特定的目标类型(队列或主题)),除此之外,还有一个统一的编程域。
传送策略 队列如何在注册了多个消息用户时路由消息的规范。策略包括:单向、故障转移和循环。
目标 Message Queue 消息服务器上的物理目标,生成的消息先被传送到此处,然后再路由并传送给用户。此物理目标由受管理对象标识和封装,客户机使用受管理对象指定生成和/或使用消息的目标。
域 JMS 客户机用于对 JMS 消息传送操作进行编程的一组对象。有两个编程域:一个用于点对点传送模型,另一个用于发布/订阅传送模型。
JMS(Java 消息服务) 定义 Java 客户机如何访问消息服务设备的接口和语义的标准集。这些接口为 Java 程序创建、发送、接收和阅读消息提供了一个标准方法。
JMS 提供者 实现消息传送系统的 JMS 接口并添加完整产品所需的管理和控制功能的产品。
Message Queue 客户机运行时 在 JMS 客户机与 Message Queue 消息服务器之间提供通信接口的软件。客户机运行时支持客户机向目标发送消息以及从目标接收消息所需的所有操作。
Message Queue 消息服务器 为 Message Queue 消息传送系统提供传送服务的软件,传送服务包括 JMS 客户机的连接、消息路由和传送、持久性、安全性以及日志。消息服务器负责维护从 JMS 客户机接收消息以及向使用消息的客户机发送消息的物理目标。
消息选择器 用户基于 JMS 消息标头中的属性值(选择器)选择消息的方法。消息服务基于消息选择器中的标准对消息进行过滤和路由。
消息 JMS 客户机使用的异步请求、报告或事件。消息包括标头(可以在其中添加其他字段)和主体两部分。消息标头指定标准字段和可选属性。消息主体包含要传输的数据。
消息传送 企业应用程序使用的异步请求、报告或事件系统,使松散耦合的应用程序可以安全可靠地传送信息。
点对点传送模型 生成方将消息发送给特定队列,用户从指定用来接收消息的队列中提取消息。一条消息只能传送给一个消息用户。
生成方 由用于向某个目标发送消息的会话创建的对象 (MessageProducer)。在点对点传送模型中,生成方为发件人 (QueueSender);在发布/订阅传送模型中,生成方为发布人 (TopicPublisher)。
发布/订阅传送模型 发布人和订阅者通常是匿名的,可以动态发布或订阅某个主题。系统将某个主题的多个发布人发布的消息分发给多个订阅者。
队列 管理员为实现点对点传送模型而创建的对象。队列可以一直接收消息,即使使用其消息的客户机处于非活动状态。队列可用作生成方和用户之间的中转站。
会话 发送和接收消息的单线程环境。可以是队列会话或主题会话。
主题 管理员为实现发布/订阅传送模型而创建的对象。可以将主题看作目录结构中的一个节点,负责收集和分发传送给它的消息。使用主题作为消息传送的中转站,可以使消息发布人与消息订阅者相分离。
用户组 Message Queue 客户机用户所属的组,用于授权对 Message Queue 消息服务器资源(如连接或目标)的访问。