【发布时间】:2017-04-19 09:09:06
【问题描述】:
我正在使用带有 RabbitMQ 绑定器的 Spring Cloud Stream。我需要调用不使用 Spring Cloud Stream 的外部服务。该服务正在使用type 和correlation_id 消息属性。
我尝试在传出消息中设置标题,但即使属性在技术上是标题,它们也会以特殊方式处理。所以设置type header 不会设置属性。
我知道拦截器,如果只使用 Spring RabbitMq,那将不是问题。但由于 Spring Cloud Stream 代表更高级别的抽象,所有 binder 特定的设置都被隐藏了。
是否有可能在传出的流消息中设置 RabbitMQ 属性?
【问题讨论】:
标签: spring-rabbit spring-cloud-stream