gpt4 book ai didi

java - 如何确认消息传送到 Amazon SQS 队列?

转载 作者:行者123 更新时间:2023-11-30 07:59:05 24 4
gpt4 key购买 nike

我正在使用 AWS SDK 开发基于 SQS 的队列发布-订阅。

在最基本的原型(prototype)中,我将消息并发推送到我已经创建的队列中。但是,我如何确定我的消息被推送到队列中了?

什么保证推送的消息不会在这个过程中失败,无论什么原因?

Amazon API 查询提供 ResponseMetadata,它具有与特定发送消息请求关联的 RequestID。是否足以确定将消息推送到队列?

String requestId = sqs.sendMessage(request).getSdkResponseMetadata().getRequestId();

Amazon sendmessage request 没有给response body 和Http Code 吗?

最佳答案

参见 SendMessageResult .有一个 getMessageId() 应该为您提供 SQS 分配给消息的消息 ID。如果你收到了,那么消息肯定已经送达。消息的消费者在收到消息时可以访问同一 ID,ID 为 designed to be globally unique for an extended period of time .

关于java - 如何确认消息传送到 Amazon SQS 队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39699125/

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