首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理来自Amazon死信队列的消息

处理来自Amazon死信队列的消息
EN

Stack Overflow用户
提问于 2018-05-16 03:35:13
回答 2查看 5.6K关注 0票数 3

我想处理来自Amazon死信队列的消息。

处理它们的最佳方法是什么?

  1. 从死信队列接收消息并进行处理。
  2. 从死信队列接收消息,把它放回主队列,然后处理它?

我只需要偶尔处理一下死信队列中的消息。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-16 03:59:49

据推测,这条消息在失败几次之后,最终出现在死信队列中是有原因的。

把它放回主队列中并不是个好主意,因为据推测,--它将再次失败--,而您将创建一个无限循环。

最初,应该手动检查死消息,以确定故障的原因。然后,基于这些信息,可以开发一个备用流

票数 1
EN

Stack Overflow用户

发布于 2020-01-16 19:19:08

在仔细考虑了各种选项之后,我将使用选项2“接收来自主队列中的死信队列的消息,然后处理它”。

确保在传输来自一个队列的消息时,消息不会丢失。

在将消息从DLQ放入主队列之前,请确保主侦听器中所面临的错误(主要是编码错误(如果有的话)得到解决),或者是否解决了任何网络问题。

主队列的侦听器已经重新尝试了消息,并再次尝试它。因此,请确保跳过已经成功的消息处理步骤,以防消息被重试。此外,在发生任何错误时,也可以成功地恢复处理步骤。(这也将有助于消息重试。)

DLQ指的是意外错误。因此,您可能有一个随需即用的工作来完成这个任务。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50362110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档