扩容时创建SQS队列,缩容时删除
Create SQS queue when scaling out and delete when scaling in
我正在尝试让我的自动缩放组的节点通过 SNS 和 SQS 响应事件。
这是原题:
我正在考虑的解决方案是一个 SNS 主题,它可以接收所有事件,例如 "EntitySaved"。伸缩组中的每个节点随后将创建一个 SQS 队列并将其订阅到 SNS 主题。
我不确定如何在扩展组扩展和扩展时可靠地处理创建和删除这些队列。有任何想法吗?这里最简单的解决方案是什么?
我显然可以创建一个队列并在应用程序启动时收听它,但是一旦自动缩放器决定缩小,就没有可靠的方法删除它?
对不起,如果这是一个愚蠢的问题,对这一切都是新的。
我最终按照上面的评论和最初的问题中的建议使用了 Elasticache Redis pub/sub。它以比其他选项更简单的方式完全满足我的需求。
我正在尝试让我的自动缩放组的节点通过 SNS 和 SQS 响应事件。
这是原题:
我正在考虑的解决方案是一个 SNS 主题,它可以接收所有事件,例如 "EntitySaved"。伸缩组中的每个节点随后将创建一个 SQS 队列并将其订阅到 SNS 主题。
我不确定如何在扩展组扩展和扩展时可靠地处理创建和删除这些队列。有任何想法吗?这里最简单的解决方案是什么?
我显然可以创建一个队列并在应用程序启动时收听它,但是一旦自动缩放器决定缩小,就没有可靠的方法删除它?
对不起,如果这是一个愚蠢的问题,对这一切都是新的。
我最终按照上面的评论和最初的问题中的建议使用了 Elasticache Redis pub/sub。它以比其他选项更简单的方式完全满足我的需求。