gpt4 book ai didi

amazon-web-services - SQS 可以为单个账户扩展到 1,000,000 个队列吗?

转载 作者:行者123 更新时间:2023-12-04 08:04:15 25 4
gpt4 key购买 nike

我需要一个消息服务,它允许我为每个用户创建一个 channel ,以便于实时通知。如果我有 100,000 到 100 万个用户,为每个用户创建一个 SQS 队列是否有意义?

根据SQS pricing documentation创建 100 万个队列只需要 0.40 美元,但我会遇到扩展问题吗?

另外,有没有办法在队列上设置到期日期?如果用户删除了他们的帐户,则他们的队列不再需要存在。

最佳答案

创建队列在这里不是问题。轮询甚至长时间轮询队列对您来说非常昂贵。为了处理实时通知,您需要轮询每个队列,例如每 5 秒轮询 1M 个队列。

根据 SQS 定价,免费套餐后每 100 万个请求的价格为每个请求 0.00000040 美元。

这意味着您将调用 ReceiveMessage API 大约:
1000000 queues * 17280 (1 day in seconds / 5 seconds) = 17280000000 times.
这是关于每天 6912.00 美元 对于最坏的情况。

您需要以更好的方式构建解决方案。

关于amazon-web-services - SQS 可以为单个账户扩展到 1,000,000 个队列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48433618/

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