【发布时间】:2018-11-22 06:48:57
【问题描述】:
为什么Amazon SQS 消息检索率这么低?我读到每个RetrieveMessage Request 最多有10 Messages 可用
我们正在寻找远高于此的数字,可能是数千。
注意我们正在使用Go 实施,因此可以使用并发能力。
【问题讨论】:
-
为什么投反对票?这是一个清晰而准确的问题
标签: amazon-web-services amazon-sqs
为什么Amazon SQS 消息检索率这么低?我读到每个RetrieveMessage Request 最多有10 Messages 可用
我们正在寻找远高于此的数字,可能是数千。
注意我们正在使用Go 实施,因此可以使用并发能力。
【问题讨论】:
标签: amazon-web-services amazon-sqs
这可能不是您想听到的答案,但为了将 SQS 扩展到更高的吞吐量,您需要扩展您的消费者数量。它在标题为Increasing Throughput using Horizontal Scaling and Action Batching 的 SQS 文档中:
要实现高吞吐量,您必须扩展消息生产者和 横向消费者(添加更多生产者和消费者)。
如果您在 go 中使用并发,只需对 10 条消息发出不止一个请求。
【讨论】: