有没有办法从JMS消息中获取原始IP地址?

Uri*_*Uri 6 jms

我有一个系统,其中不同的服务器进程正在处理通过JMS代理从各个客户端作为JMS消息传递的请求.

我正在尝试确定消息的来源.有没有办法获得有关原产地的知识产权或某些识别信息?

澄清:我已经有未知用户部署的客户端,所以我试图避免更改消息类...

Jam*_*han 3

JMS 规范中提到了一个名为JMSXUserID的可选 JMS 标头,它标识发送消息的用户(代理验证并确保正确以避免欺骗),某些 JMS 提供程序支持该消息。

例如,这里是如何在 Apache ActiveMQ 中启用它