您的位置:首页 > 编程语言

rabbitmq 手动ack 代码配置

2017-07-26 09:43 190 查看
这几天在了解springcloud与rabbitmq整合,过程相对比较顺利,但是关于 rabbitTemplate 代码中手动ack的问题解决不了。网上找了很多没有合适的答案,特此记录。

于是就想到老的方式xml配置,过程看到在container中有acknowledge配置,马上在config类中看看有没有配置,上代码。



然后需要在接收到消息时手动确认,代码:



经过测试通过。

特别备注:

网上有2种实现消息接收的代码方式:一种就是实现接口 ChannelAwareMessageListener  就像上图我的实现方式。另一种使用注解的方式

@RabbitListener(queues="queueName") ,2中方式都可以。不过代码中2中都有,消息默认走ChannelAwareMessageListener的实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rabbitmq 手动ack