出站使用者 ID

Spring AMQP 1.6 版本引入了一種機制,允許為出站訊息指定預設使用者 ID。一直以來都可以設定 AmqpHeaders.USER_ID 頭部,現在它優先於預設值。這對於訊息接收者可能很有用。對於入站訊息,如果訊息釋出者設定了該屬性,它將在 AmqpHeaders.RECEIVED_USER_ID 頭部中提供。請注意,RabbitMQ 會驗證使用者 ID 是否為連線的實際使用者 ID,或者連線是否允許模擬

要為出站訊息配置預設使用者 ID,請在 RabbitTemplate 上進行配置,並配置出站介面卡或閘道器以使用該模板。同樣,要設定回覆訊息的使用者 ID 屬性,請將配置適當的模板注入到入站閘道器中。有關更多資訊,請參閱 Spring AMQP 文件

© . This site is unofficial and not affiliated with VMware.