0

我正在尝试通过 JMS 中的消息获取消息使用者的客户端 ID(或连接 ID)。

有没有办法得到它,当我只能访问收到的消息时(比如在接口的onMessage方法中MessageListener)?

简短:我有一条 jms 消息,我想知道收到消息的消费者的客户端 ID

4

1 回答 1

1

Connection 对象是客户端与其 JMS 提供者的活动连接。它通常在 Java 虚拟机 (JVM) 之外分配提供者资源。连接接口的方法提供以下方法。

String getClientID() throws JMSException

此值特定于 JMS 提供程序。它要么由管理员在 ConnectionFactory 对象中预先配置,要么由应用程序通过调用 setClientID 方法动态分配。

于 2013-10-10T13:21:30.490 回答