【发布时间】:2019-12-14 02:53:44
【问题描述】:
我们需要在每条 JMS 消息旁边发送一个 JWT 令牌。除了将其打包到有效负载本身之外,我不确定 JMS 和/或 ActiveMQ 消息结构中是否可能存在附件或标头。
查看了 ActiveMQMessage,但没有找到附件或标头。
【问题讨论】:
标签: oauth oauth-2.0 jwt jms activemq
我们需要在每条 JMS 消息旁边发送一个 JWT 令牌。除了将其打包到有效负载本身之外,我不确定 JMS 和/或 ActiveMQ 消息结构中是否可能存在附件或标头。
查看了 ActiveMQMessage,但没有找到附件或标头。
【问题讨论】:
标签: oauth oauth-2.0 jwt jms activemq
我建议您查看 JMS 文档,特别是 the documentation on messages,它说:
JMS 消息由以下部分组成:
- 标头 - 所有消息都支持同一组标头字段。标头字段包含客户端和提供者用来识别和路由消息的值。
- 属性 - 每条消息都包含一个内置工具,用于支持应用程序定义的属性值。属性为支持应用程序定义的消息过滤提供了一种有效的机制。
- 正文 - JMS API 定义了几种类型的消息正文,涵盖了当前使用的大多数消息样式。
简而言之,使用属性。 JMS 中不存在附件。
上述文档详细说明了设置属性所需的 API 调用。
【讨论】: