消息侦听器服务

消息侦听器服务是 JMS 提供程序 JNS 功能的扩展。它提供侦听器管理器,控制和监控一个或多个 JMS 侦听器,每个 JMS 侦听器代表部署的消息驱动 bean 监控 JMS 目的。

此面板为消息侦听器服务显示到侦听器端口、线程池和定制属性的“其它属性”页面的链接。

要查看此管理控制台页面,单击服务器 -> application_server -> 消息侦听器服务

名称
为了管理目的用于标识消息侦听器服务的名称。
数据类型 String
缺省 MsgLService
描述
用于管理目的,消息侦听器服务的描述
数据类型 String
缺省
线程池  
控制消息侦听器服务允许运行的最大线程数。选择此链接以显示服务线程池属性。

当在同一应用程序服务器上部署多个消息驱动 bean,而且其最大会话值总数超出缺省值 10 时,调整此参数。

数据类型 整型
单位 不适用
缺省 最小:10,最大 50
范围 不适用
建议 设置最小值为所有消息驱动 bean 最大会话值的和数。将最大值设置为等于或大于最小值的任意值。
定制属性
消息侦听器服务的定制属性。JMS 服务器具有两个操作方式,应用程序服务器设备(ASF)和非应用程序服务器设备。ASF 意味着为应用程序提供并发和事务性支持。非 ASF 忽略此支持,以线形化路径长度。

使用非 ASF,如果:

如果期望并发发行和预订消息,则不要使用非 ASF,因为 ASF 提供较好的吞吐量。

数据类型 整型
单位 毫秒
缺省 ASF 方式(定制属性未创建)
范围
建议 此值是传递消息所花费的毫秒数。如果发生超时,它必须回收导致额外工作。这应该设置为小于事务超时,但是接近它,节省数秒(10 秒或更多)。如果在严重负载(其中线程长时间等待获取 CPU 循环)下,要节省的秒数应该更多。

相关信息

消息侦听器端口集合