|
对于最新稳定版本,请使用 Spring Integration 7.0.0! |
出站用户ID
Spring AMQP 1.6 引入了一种机制,允许为外发消息指定默认用户 ID。
一直以来,设置AmqpHeaders.USER_ID头部,现在优先于默认。
这对给收件人发消息可能很有用。
对于入站消息,如果消息发布者设置了该属性,该属性会在AmqpHeaders.RECEIVED_USER_ID页眉。
请注意,RabbitMQ会验证用户ID是否为连接的实际用户ID,或者连接允许冒充。
要配置出站消息的默认用户ID,请在兔子模板并配置出站适配器或网关使用该模板。
同样,要在回复中设置用户ID属性,向入站网关注入一个配置合适的模板。
更多信息请参见春季AMQP文档。