Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS SQS重新驱动策略,消息将到达队列的哪一端_Amazon Web Services_Amazon Sqs - Fatal编程技术网

Amazon web services AWS SQS重新驱动策略,消息将到达队列的哪一端

Amazon web services AWS SQS重新驱动策略,消息将到达队列的哪一端,amazon-web-services,amazon-sqs,Amazon Web Services,Amazon Sqs,在AWS SQS标准队列中,您可以设置一个重新驱动策略,如果出现故障,消息未从队列中删除,则会导致消息重试 在我的例子中,队列中有超过1000000条消息,需要几个小时才能处理。当消息失败并被放回队列时,它将被放在队列的末尾或前端。在处理完所有其他邮件后,邮件是否会在一分钟或两小时或两小时或三小时内重试?无法保证会返回哪些订单邮件,因此,一旦您返回邮件,可以在处理完所有其他邮件后立即重试,或者在中间的任何地方——当重试发生时,可能有一些未经证实的共同模式,但它不是你可以指望或设计的东西。 问:A

在AWS SQS标准队列中,您可以设置一个重新驱动策略,如果出现故障,消息未从队列中删除,则会导致消息重试


在我的例子中,队列中有超过1000000条消息,需要几个小时才能处理。当消息失败并被放回队列时,它将被放在队列的末尾或前端。在处理完所有其他邮件后,邮件是否会在一分钟或两小时或两小时或三小时内重试?

无法保证会返回哪些订单邮件,因此,一旦您返回邮件,可以在处理完所有其他邮件后立即重试,或者在中间的任何地方——当重试发生时,可能有一些未经证实的共同模式,但它不是你可以指望或设计的东西。

问:AmazonSQS是否提供消息订购

对。FIFO先进先出队列在 发送和接收哪些消息。如果使用FIFO队列,则 不必在消息中放置顺序信息。更多 有关详细信息,请参阅AmazonSQS开发人员指南中的FIFO队列逻辑

标准队列提供了一种松散的FIFO功能,可以尝试 保留消息的顺序。但是,因为标准队列是 设计为使用高度分布式的 在体系结构中,按照消息发送的确切顺序接收消息是非常重要的 不能保证


我想可能是这样的。你知道我可以在哪里读到这方面的内容吗,AWS文档没有说任何关于这方面的内容,我也找不到Hanks,我以前读过关于标准队列如何工作的常见问题解答,关于队列上消息的排序。但我找不到任何关于redrive消息如何与订购相关的文档。你是通过经验而不是阅读文档得出最初的答案的吗?