rabbitmq 回调模式
时间: 2023-10-07 15:13:13 浏览: 71
rabbitmq.config
rabbit的回调模式指的是在消息发送时,可以通过设置回调函数来获取消息发送的结果。在rabbitmq中,可以通过设置ReturnCallback接口和ConfirmCallback接口来实现回调模式。
ReturnCallback接口用于处理消息发送到交换机但没有绑定队列的情况。当消息发送到交换机后,如果没有找到与之匹配的队列,则会调用ReturnCallback接口的方法。通过实现ReturnCallback接口的handle方法,可以获取到未能路由到队列的消息。
ConfirmCallback接口用于处理消息发送到交换机后的确认结果。当消息成功发送到交换机后,如果确认消息被正确路由到队列,则会调用ConfirmCallback接口的方法。
通过在配置文件中进行相关设置,并在消费者中实现对应的回调函数,就可以实现rabbitmq的回调模式。
阅读全文