gpt4 book ai didi

amazon-web-services - Amazon SQS - 灾难恢复

转载 作者:行者123 更新时间:2023-12-02 21:13:21 27 4
gpt4 key购买 nike

我们正在为我们的一个应用程序评估 Amazon SQS。我们将在 SQS 中保留一些消息,每天最多 10 小时(我们的一个“消费者”只能在早上 7 点到晚上 9 点之间处理)。

持久消息似乎分布在同一地理区域的多个可用性区域中。有没有办法在SQS中实现跨区域复制?我读了 Amazon 关于 DR 的白皮书,它没有提到 SQS。

最佳答案

您可以做的是,每次写入您所在地区的 SQS 时,您也会写入另一个地区的 SQS。以下是我的建议:

  1. 您必须以编程方式执行此操作,并且根据您的要求,您可能必须实现两阶段提交。
  2. 或者,您可以使用 SNS 发布消息,但将 SNS 订阅配置为写入跨区域的 SQS 队列。

请记住,AWS 可用区实际上已经在地理上分布,我相信彼此相距大约 50 英里。

如果这是我的项目,我会遵循选项 2。看看这个 AWS 文档:http://docs.aws.amazon.com/sns/latest/dg/SendMessageToSQS.html

基本上,您所做的不是直接发布到 SQS,而是在每个区域创建一个 SNS 主题。这些主题中的每一个在这两个地区都有 SQS 订阅。

当消息发布到任一区域的 SNS 时,SNS 将自动发布到两个 SQS 订阅。

关于amazon-web-services - Amazon SQS - 灾难恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32192601/

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