小编bas*_*u76的帖子

如何在 Spring AMQP 中使用拦截器

在将消息传递到 RabbitMQ 之前,有没有办法在调用 template.convertAndSend 后拦截消息。

还有什么方法可以在到达处理程序之前拦截消息?

我可以使用 PostProcessor 处理发布者的消息,但更喜欢使用拦截器。

public class TestPostProcessor implements MessagePostProcessor {

    @Autowired
    Tracer defaultTracer;

    @Override
    public Message postProcessMessage(Message message) throws AmqpException {
        //.....
        //.... 
        return message;
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

spring rabbitmq spring-amqp spring-boot

5
推荐指数
1
解决办法
3775
查看次数

标签 统计

rabbitmq ×1

spring ×1

spring-amqp ×1

spring-boot ×1