消息传递引擎 [设置]

消息传递引擎是在服务器中运行的组件,负责管理总线成员的消息传递资源。应用程序将在访问服务集成总线时连接到消息传递引擎。

要在控制台中查看此页面,请单击以下路径:

服务集成 -> 总线 -> bus_name -> [拓扑] 消息传递引擎 -> engine_name.

“配置”选项卡

“配置”选项卡显示此对象的配置属性。这些属性值将被保存下来,即使停止并重新启动运行时环境也是如此。请参阅信息中心任务描述以获取关于如何将配置更改应用于运行时环境的信息。

常规属性

名称

消息传递引擎的名称。

信息
必需
数据类型 字符串

UUID

系统对此消息传递引擎指定的通用唯一标识,供管理使用。

信息
必需
数据类型 字符串

描述

消息传递引擎的可选描述,供管理使用。

信息
必需
数据类型 文本区域

初始状态

初始状态确定消息传递引擎是否自动启动。

如果选择此属性,那么启动与消息传递引擎相关联的应用程序服务器时会自动启动该消息传递引擎。在消息传递引擎启动前,它不可用。
信息
必需
数据类型 下拉列表
范围
已停止
当相关联的应用程序服务器启动时,消息传递引擎将停止并且不可用于处理消息。

已启动
当相关联的应用程序服务器启动时,消息传递引擎将启动并且可用于处理消息。

消息存储类型

使用的消息存储器的类型。即,文件存储器或数据存储器。一旦创建消息传递引擎,就不能更改此类型,而只能进行配置。

信息
必需
数据类型 下拉列表
范围
文件存储器
文件存储器是一种消息存储器,它通过操作系统直接使用文件系统中的文件。

数据存储器
数据存储器由一组表组成,消息传递引擎使用这些表将持久数据存储在数据库中。

每个消息点的消息阈值上限

此消息传递引擎的消息点上不接受新消息时,在消息点上排队的消息数。但是,已在总线中以及将传送至此消息传递引擎的某些消息可能会被接受。

在创建消息传递引擎时,将使用总线的消息阈值上限来设置此属性的缺省值。在此消息传递引擎上创建消息点时,将使用此属性的值为该消息点设置缺省消息阈值上限。
信息
必需
数据类型 整型
范围 1 到 9223372036854775807
注: 使用消息阈值上限时,如果队列包含大量消息,那么会对 Java 虚拟机 (JVM) 堆大小产生影响(每条消息约耗用 200 个字节的存储器)。因此,如果由于需要让队列包含大量消息而增大消息阈值上限,那么还应该适当地修改服务器的 JVM 堆大小。

缺省阻塞的目标重试时间间隔

某些情况下,重试将失败的消息传送至应用程序的之前的时间延迟(以毫秒计),此延迟由系统引入。此延迟可被个别队列目标配置覆盖。

配置总线目标时,可指定关联异常目标以及将消息放到异常目标之前使用消息失败的最大次数。或者,如果不指定关联异常目标,那么系统会继续尝试传送该消息。在此情况下,系统会尝试传送消息而不应用任何延迟,直到它达到对总线目标(队列或主题空间)设置的最大失败传送次数限制。达到最大失败传送次数限制后,重试该消息之前会应用缺省阻止目标重试时间间隔。

缺省阻塞的目标重试时间间隔 指定重试之间的时间间隔,与此消息传递引擎相关联的所有队列和主题目标将使用此时间间隔。配置个别队列或主题目标时,可覆盖此缺省值。

信息
必需
数据类型 整型(毫秒)
缺省 从 sib.processor.blockedRetryTimeout 定制属性获取的值(如果已设置)。否则它将设置为 5000。
范围 1 到 9223372036854775807

目标组

目标组的名称列表,消息传递引擎将向这些目标组注册。

定制目标组是 JMS 连接工厂使用的目标组类型。当应用程序创建到服务集成总线的连接时,它使用连接工厂属性指定要连接的适当消息传递引擎。如果在连接工厂 targetType 属性中指定了目标类型“定制”,应用程序就会连接到所指定定制目标组中的其中一个消息传递引擎。根据已指定的其他连接工厂属性,将从该组中选择特定的消息传递引擎。
信息
必需
数据类型 文本区域

总线名

配置了消息传递引擎的服务集成总线的名称。

信息
必需
数据类型 字符串

总线 UUID

配置了消息传递引擎的服务集成总线的通用唯一标识。

信息
必需
数据类型 字符串

消息点

调解点
在调解目标的调解被指定到的每个消息传递引擎上,将创建调解点。调解点用于存放暂停传递到调解的消息。
队列点
将在点到点目标被指定到的每个消息传递引擎上创建队列点。队列点用于存放暂停传递到接收应用程序的消息。
发布点
创建发布/预订目标时,将在总线中的每个消息传递引擎上创建发布点。消息传递引擎上的发布点用于存放由连接到该消息传递引擎的应用程序发布并且尚未传递给订户的消息。

其他属性

调解执行点
用于处理消息的调解执行点,这些消息来自 IBM MQ 服务器上的调解消息点。
服务集成总线链路
此消息传递引擎与外部服务集成总线中消息传递引擎之间的通信链路。
调解线程池
用于分配调解处理程序线程的线程池。
消息存储器
此消息传递引擎使用的消息存储器(由消息存储器类型字段确定)的属性。消息存储器可以是文件存储器或数据存储器。
WebSphere® MQ 客户机链路
IBM MQ 客户机链路使 JMS 客户机应用程序能够通过此消息传递引擎连接到服务集成总线,就好象它是 IBM MQ 队列管理器一样。
IBM MQ 链路
消息传递引擎与 IBM MQ 网络之间的链路。每个 IBM MQ 链路都将消息传递引擎作为队列管理器连接至 IBM MQ,从而在总线与 IBM MQ 网络之间提供网桥。
定制属性
任意的数据“名称/值”对,其中名称是属性关键字,值是可用来设置内部系统配置属性的字符串值。通过定义新属性,就能够配置除管理控制台中的设置以外的设置。
可靠的消息传递状态
使用此页面查看和管理 WS-ReliableMessaging 运行时状态。

“运行时”选项卡

“运行时”选项卡显示此对象的运行时属性。这些属性直接影响当前的运行时环境,但当该环境停止时不会将他们保存下来。要保存运行时属性值,请更改“配置”选项卡上的等同属性值。请参阅信息中心任务描述以获取关于如何将配置更改应用于运行时环境的信息。

常规属性

状态

消息传递引擎的当前状态。状态设置是“已启动”或“已停止”。

要能够检索消息传递引擎的状态,您必须至少使用监视权限登录到管理控制台。如果您没有此权限,消息传递引擎状态就会显示为“不可用”,即使该消息传递引擎已启动亦如此。
信息
必需
数据类型 字符串

消息点

队列点
将在点到点目标被指定到的每个消息传递引擎上创建队列点。队列点用于存放暂停传递到接收应用程序的消息。
发布点
创建发布/预订目标时,将在总线中的每个消息传递引擎上创建发布点。消息传递引擎上的发布点用于存放由连接到该消息传递引擎的应用程序发布并且尚未传递给订户的消息。
调解点
在调解目标的调解被指定到的每个消息传递引擎上,将创建调解点。调解点用于存放暂停传递到调解的消息。

远程消息点

远程队列点
正在生成消息到远程消息传递引擎上的队列点或正在使用来自该队列点的消息的远程队列点。
远程调解点
正在为远程消息传递引擎的调解点生成消息的远程调解点。
远程发布点
正在为远程消息传递引擎上的发布点生成消息的远程发布点。


文件名: SIBMessagingEngine_DetailForm.html