消息传递引擎 [设置]
“配置”选项卡
“配置”选项卡显示此对象的配置属性。这些属性值将被保存下来,即使停止并重新启动运行时环境也是如此。请参阅信息中心任务描述以获取关于如何将配置更改应用于运行时环境的信息。
常规属性
名称
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 字符串 |
UUID
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 字符串 |
描述
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 文本区域 |
初始状态
如果选择此属性,那么启动与消息传递引擎相关联的应用程序服务器时会自动启动该消息传递引擎。在消息传递引擎启动前,它不可用。
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 下拉列表 |
范围 |
|
消息存储类型
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 下拉列表 |
范围 |
|
每个消息点的消息阈值上限
此消息传递引擎的消息点上不接受新消息时,在消息点上排队的消息数。但是,已在总线中以及将传送至此消息传递引擎的某些消息可能会被接受。
在创建消息传递引擎时,将使用总线的消息阈值上限来设置此属性的缺省值。在此消息传递引擎上创建消息点时,将使用此属性的值为该消息点设置缺省消息阈值上限。
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 整数 |
范围 | 1 到 9223372036854775807 注: 使用消息阈值上限时,如果队列包含大量消息,那么会对 Java™
虚拟机 (JVM) 堆大小产生影响(每条消息约耗用 200 个字节的存储器)。因此,如果由于需要让队列包含大量消息而增大消息阈值上限,那么还应该适当地修改服务器的 JVM 堆大小。
|
缺省阻塞的目标重试时间间隔
某些情况下,重试将失败的消息传送至应用程序的之前的时间延迟(以毫秒计),此延迟由系统引入。此延迟可被个别队列目标配置覆盖。
配置总线目标时,可指定关联异常目标以及将消息放到异常目标之前使用消息失败的最大次数。或者,如果不指定关联异常目标,那么系统会继续尝试传送该消息。在此情况下,系统会尝试传送消息而不应用任何延迟,直到它达到对总线目标(队列或主题空间)设置的最大失败传送次数限制。达到最大失败传送次数限制后,重试该消息之前会应用缺省阻止目标重试时间间隔。
缺省阻塞的目标重试时间间隔 指定重试之间的时间间隔,与此消息传递引擎相关联的所有队列和主题目标将使用此时间间隔。配置个别队列或主题目标时,可覆盖此缺省值。
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 整数(毫秒) |
缺省值 | 从 sib.processor.blockedRetryTimeout 定制属性获取的值(如果已设置)。否则它将设置为 5000。 |
范围 | 1 到 9223372036854775807 |
目标组
定制目标组是 JMS 连接工厂使用的目标组类型。当应用程序创建到服务集成总线的连接时,它使用连接工厂属性指定要连接的适当消息传递引擎。如果在连接工厂
targetType 属性中指定了目标类型“定制”,应用程序就会连接到所指定定制目标组中的其中一个消息传递引擎。根据已指定的其他连接工厂属性,将从该组中选择特定的消息传递引擎。
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 文本区域 |
总线名
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 字符串 |
总线 UUID
信息 | 值 |
---|---|
必需 | 否 |
数据类型 | 字符串 |