IBM MQ - Message Listener默认创建2个连接



开发了一个Spring Boot应用程序,它包含侦听JMS队列的JMS消息侦听器。在启动Spring Boot应用程序之前,IBM MQ Server中的连接使用量为24。启动Spring引导应用程序后,连接大小增加到26,即创建了2个连接。但是我希望在这种情况下只创建一个连接。PSB连接详情

DEV.APP.SVRCONN,,127.0.0.1,,,,,,,NONE,IBM MQ Channel,jmslistener-1.0-SNAPSHOT.jarDEV.APP.SVRCONN, 127.0.0.1,,,,,REQ_QUEUE_A,QUEUE,ACTIVE,IBM MQ Channel,jmslistener-1.0-SNAPSHOT.jar

似乎第一个连接是为连接到MQ通道而创建的。我不确定,这是否是预期的行为。有人能帮助我理解IBM MQ中的连接创建和使用模式吗?

每个JMS "以及每个JMS"会话";对应于单独的MQ连接。因此,一个简单的JMS侦听器(通常是1个连接+1个会话)可能会产生2个MQ连接,如您所见。

最新更新