gpt4 book ai didi

amazon-sqs - SQS - 通过 ID 获取消息

转载 作者:行者123 更新时间:2023-12-03 16:18:10 26 4
gpt4 key购买 nike

我是否可以使用 Amazon PHP SDK 根据消息 ID 从 SQS 队列中获取消息?我是否必须获取队列中的所有消息,然后在我的服务器上对其进行过滤?

我的服务器收到一个带有队列消息 ID 的 SNS 发起的请求,我必须从来自 SQS 的消息数组中过滤该消息。

最佳答案

队列的目的是在某个处理任务之前将其用作缓冲区来存储消息。这不应与存储服务或数据库服务混淆。 Amazon SQS 允许进程从队列(缓冲区)中检索消息并根据需要处理它们。如果需要 StandardFIFO可以使用队列。

回答您的问题:SQS 不提供通过 Message ID 进行检索的机制.因此,正如您所建议的,您可以让单独的工作人员并行检索所有消息并查找具有所需 ID 的消息。 (这可能是详尽无遗的)

由于您的用例类似于存储服务的用例,我建议写入存储服务并根据名为“消息 ID”的列从中检索。

关于amazon-sqs - SQS - 通过 ID 获取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24544358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com