代码之家  ›  专栏  ›  技术社区  ›  Bao Thai

具有多条消息的SQS单请求处理

  •  0
  • Bao Thai  · 技术社区  · 6 年前

    我试图找到一份文件,说明如果来自客户端的请求之间存在网络错误,将如何处理请求->AWS SQS?

    因为如果一个请求最多可以包含10条消息,那么当这10条消息被处理到SQS时,如果请求上出现http错误,它将如何工作?SQS是否未能满足整个请求,并且所有10条消息都被重新发布?或者一些消息得到处理,我们将再次重新处理整个过程(这将有一些重复)?

    我试图确定是否可以通过将消息聚合为一个请求来降低成本,但不知道这是否会损害幂等性。

    0 回复  |  直到 6 年前
        1
  •  2
  •   Prashanna    6 年前

    因此,当您以批处理方式发送消息时,您将逐个处理该消息,这样每条消息都将有其唯一的receipthandle,这样您就可以在处理后以编程方式删除每条消息,以避免重复