消息传递引擎 (messagingEngine)

消息传递引擎是在服务器内部运行的组件,用于管理消息传递资源。应用程序发送和接收消息时会连接至消息传递引擎。

alias
描述:别名目标映射总线目标的备用名称。可使用别名目标来进行点到点消息传递或发布/预订消息传递。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent 当生产者未设置显式可靠性时,指定给为此目标产生的消息的可靠性。
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   别名队列或主题空间的名称。
sendAllowed
  • false
  • true
true 生产者可以将消息发送至此目标。
false
false
true
true
targetDestination string Default.Queue 目标参数标识可与别名目标在同一总线内的目标。缺省情况下,如果未设置任何属性,那么它将指向 Default.Queue。
fileStore
描述:消息文件存储器。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
fileStoreSize long

最小值:20

400 永久和临时存储器的组合大小(以兆字节计)。文件存储器大小在永久存储器与临时存储器之间平均分配。例如,如果指定文件存储器大小为 400 MB,那么 200 MB 用于永久存储器,200 MB 用于临时存储器。
logFileSize long

最小值:10

10 日志文件的大小(以兆字节计)。日志文件大小最多只能为文件存储器大小的一半。建议的日志文件大小为文件存储器大小的 25%。例如,如果文件存储器大小设置为 400 MB,那么日志文件大小不能超过 200 MB。在此示例中,建议的日志文件大小值将为 100 MB。
path string ${server.output.dir}/messaging/messageStore 指向文件存储器的路径。
messagingSecurity
描述:wasJmsServer-1.0 功能部件的安全性。
必需:false
数据类型:
messagingSecurity > role
描述:映射至用户和组的一组许可权。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name string   角色的名称。
messagingSecurity > role > group
描述:分配给该角色的组。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name string   定义为用户注册表一部分的组。
messagingSecurity > role > queuePermission
描述:为一组用户和组定义的队列许可权
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
queueRef string   对消息传递引擎中已定义的队列的引用
messagingSecurity > role > queuePermission > action
描述:目标中允许的操作
必需:false
数据类型:
messagingSecurity > role > tempDestinationPermission
描述:为一组用户和组定义的临时目标许可权
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
prefix string   为临时目标定义的前缀
messagingSecurity > role > tempDestinationPermission > action
描述:目标中允许的操作
必需:false
数据类型:
messagingSecurity > role > topicPermission
描述:为一组用户和组定义的主题许可权
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
topicName string   主题空间内主题的名称
topicSpaceRef string Default.Topic.Space 对消息传递引擎中已定义的主题空间的引用
messagingSecurity > role > topicPermission > action
描述:目标中允许的操作
必需:false
数据类型:
messagingSecurity > role > user
描述:分配给特定角色的用户
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
id 字符串   唯一配置标识。
name string   定义为注册表一部分的用户。
queue
描述:队列目标表示消息队列并用于点到点消息传递。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
exceptionDestination string _SYSTEM.Exception.Destination 消息无法传递至此目标时,系统会将其转发至的目标。
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION 列出当消息达到 maxredeliverycount 时消息传递引擎必须采取的操作。
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent 当生产者未设置显式可靠性时,指定给为此目标产生的消息的可靠性。
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   队列的名称。
maintainStrictOrder 布尔型 false 维护生产者向目标发送消息的顺序。
maxMessageDepth long

最小值:1

50000 消息传递引擎可在其消息点上放置的最大消息数。
maxRedeliveryCount 整形 5 尝试处理消息的最大失败次数。尝试此失败次数之后,如果配置了异常目标,那么会将消息从预期目标转发到它的异常目标。如果未配置异常目标,那么会应用重试时间间隔。
receiveAllowed 布尔型 true 清除此选项(将它设置为 false)以阻止使用者从此目标接收消息。
redeliveryInterval 长整型 5000 如果未配置异常目标,那么它表示达到最大失败交付次数限制后要对此目标应用的重试时间间隔。
sendAllowed 布尔型 true 生产者可以将消息发送至此目标。
topicSpace
描述:主题空间目标表示一组“发布和预订”主题并用于发布/预订消息传递。
必需:false
数据类型:
属性名称 数据类型 缺省值 描述
exceptionDestination string _SYSTEM.Exception.Destination 消息无法传递至此目标时,系统会将其转发至的目标。
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION 列出当消息达到 maxredeliverycount 时消息传递引擎必须采取的操作。
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent 当生产者未设置显式可靠性时,指定给为此目标产生的消息的可靠性。
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   主题空间的名称。
maintainStrictOrder 布尔型 false 维护生产者向目标发送消息的顺序。
maxMessageDepth long

最小值:1

50000 消息传递引擎可在其消息点上放置的最大消息数。
maxRedeliveryCount 整形 5 尝试处理消息的最大失败次数。尝试此失败次数之后,如果配置了异常目标,那么会将消息从预期目标转发到它的异常目标。如果未配置异常目标,那么会应用重试时间间隔。
receiveAllowed 布尔型 true 清除此选项(将它设置为 false)以阻止使用者从此目标接收消息。
redeliveryInterval 长整型 5000 如果未配置异常目标,那么它表示达到最大失败交付次数限制后要对此目标应用的重试时间间隔。
sendAllowed 布尔型 true 生产者可以将消息发送至此目标。

用于指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_messagingEngine
文件名:rwlp_config_messagingEngine.html