Amazon web services SQS队列的弹性
我们正在尝试为SQS队列开发一个实时DR模型 我们在AWS有两个不同的账户:Amazon web services SQS队列的弹性,amazon-web-services,aws-lambda,amazon-sqs,Amazon Web Services,Aws Lambda,Amazon Sqs,我们正在尝试为SQS队列开发一个实时DR模型 我们在AWS有两个不同的账户: 欧盟西部(账号1234) 美国东部(账号:4567) 我们的应用程序驻留在两个帐户中(主动-被动) 在正常情况下,欧盟-西方处于活跃状态,而美国-东方处于不活跃状态 当我们为灾难恢复进行故障切换时,US-EAST将处于活动状态,EU-WEST将处于非活动状态 我们希望每个帐户中有两个SQS队列(欧盟西部,美国东部) 当EU-WEST处于活动状态时,我们只希望在EU-WEST工作和处理事件中使用SQS队列 当我们切换到
- 在正常情况下,欧盟-西方处于活跃状态,而美国-东方处于不活跃状态
- 当我们为灾难恢复进行故障切换时,US-EAST将处于活动状态,EU-WEST将处于非活动状态
- 我们希望每个帐户中有两个SQS队列(欧盟西部,美国东部)
- 当EU-WEST处于活动状态时,我们只希望在EU-WEST工作和处理事件中使用SQS队列
- 当我们切换到DR时,我们希望使欧盟西部的SQS处于非活动状态,并使美国东部的SQS处于活动状态
这个想法应该适用于我上面提到的场景。旁注:Amazon SQS和AWS Lambda是跨多个可用性区域运行的区域服务。为实现高可用性,通常建议跨多个AZ运行或使用区域服务。因此,您的解决方案已经高度可用,但当然也欢迎您采用多区域方法。“两个SQS队列都将处理事件,因为它连接到同一个源。”SQS队列不连接到“源”,生产商连接到队列。。。那么这是什么意思呢?抱歉搞混了。两个SQS都订阅相同的SNS。旁注:Amazon SQS和AWS Lambda是跨多个可用性区域运行的区域服务。为实现高可用性,通常建议跨多个AZ运行或使用区域服务。因此,您的解决方案已经高度可用,但当然也欢迎您采用多区域方法。“两个SQS队列都将处理事件,因为它连接到同一个源。”SQS队列不连接到“源”,生产商连接到队列。。。那么这是什么意思呢?抱歉搞混了。两个SQ订阅相同的SNS。