关于延迟队列不定时重试的疑问

关于延迟队列不定时重试的疑问

https://img1.sycdn.imooc.com//climg/647aec6909fc4c3009000262.jpg

风间大佬,有个疑问:我们在不定时重试的业务代码中是没有对监听到的消息做确认的,而我们的yaml配置中,是每次拉取2条消息(且必须要进行ack确认后,才会继续从队列中拉取消息的),

那如果是在真实的业务环境下做类似的不定时重试,我们是在业务代码中进行手动ASK确认消息吗?

业界主流的做法是什么样的?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
风间影月 2023-06-03 15:48:14

这个可以去掉的,这里可以不用做确认。最后达到一定次数就抛出异常来通知管理员就行。

当然这个延迟发一次就行,可以内部fock进程也就是做一个定时器来检查,这样会更好一些。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

Java高级工程师
  • 参与学习       419    人
  • 解答问题       314    个

通过一个大型项目贯穿,掌握主流技术栈,提升技术广度与深度 实现复杂度极高的招聘业务,用户端+企业端+SaaS平台全覆盖 构建技术+业务+工程实战+就业服务闭环,实现从初中级到高级工程师的跨越!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师