0
我試圖讓我的自動縮放組的節點通過SNS和SQS響應事件。在縮放時創建SQS隊列並在縮放時刪除
這是原題: How to handle wesocket connections on load balanced servers
我想到的解決方案是一個SNS主題,將接收所有事件,如「EntitySaved」。縮放組中的每個節點都會創建一個SQS隊列並將其訂閱到SNS主題。
我不知道如何可靠地處理創建和刪除這些隊列作爲縮放組縮放進出。有任何想法嗎?這裏最簡單的解決方案是什麼?
我明顯可以創建一個隊列並在應用程序啓動時收聽,但是一旦自動縮放器決定縮放,就沒有可靠的方法來刪除它了?
對不起,如果這是一個愚蠢的問題,所有這一切都是新的。
「這裏最簡單的解決方案是什麼?」 請勿使用SNS/SQS。在你給出的答案中,Redis pub/sub被建議作爲替代方案。 – kdgregory
我還在爲您的其他問題寫一個答案,提示Kinesis是一種解決方案。 – kdgregory
Auto Scaling生命週期鉤子(http://docs.aws.amazon.com/autoscaling/latest/userguide/lifecycle-hooks.html)不適合你嗎? – jarmod