|
如需使用最新稳定版本,请使用 Spring Integration 7.0.4! |
出站用户 ID
Spring AMQP 1.6 版本引入了一种机制,允许为出站消息指定默认用户 ID。
始终可以设置 AmqpHeaders.USER_ID 标头,该标头现在优先于默认值。
这可能对消息接收者有用。
对于入站消息,如果消息发布者设置了该属性,则它将在 AmqpHeaders.RECEIVED_USER_ID 标头中可用。
请注意,RabbitMQ 会验证用户 ID 是否为连接的实际用户 ID,或者连接是否允许模拟。
要配置出站消息的默认用户 ID,请在 RabbitTemplate 上进行配置,并配置出站适配器或网关使用该模板。
同样,若要在回复中设置用户 ID 属性,请将适当配置的模板注入到入站网关中。
有关更多信息,请参阅 Spring AMQP 文档。