我的用例是我有一个队列,我的应用程序从中读取消息。如果消息被正确处理,我需要删除它,否则我希望它留在队列中。如果我的应用程序再次处理相同的消息,这是否算作基于maximum receives工作的“重试”,或者最大接收作为不同的度量?如果我不能使用它作为重试,你能帮助我如何去实现它吗?
真的很抱歉我编辑了一些粗糙的想法,但我是AWS方面的新手,我希望这件事能比预期的更快完成。
谢谢你的帮助。
发布于 2020-05-27 23:48:45
也许你可以看看死信队列。当消息产生意外错误时,可根据maxReceiveCount,进行重试。如果在所有允许的重试后仍有错误,则消息将根据重新驱动策略移动到死信队列中:
希望这能有所帮助。
https://stackoverflow.com/questions/62038221
复制相似问题