0
我有一個應用程序,即從亞馬遜SQS讀取事件。我遇到的問題是,當我部署一個更新的應用程序版本時,它會連接到相同的隊列,所以有兩個堆棧 - 舊消息和新消息。SQS流量平衡
我想保持原來的堆棧消耗的消息說,只有5%的新的95%,所以我可以做現場測試。當我有信心,新版本沒有問題時,我關閉舊堆棧並使新堆棧消耗100%的事件。
唯一的解決辦法,我現在看到的是落實在應用方面的一些功能,例如一些REST端點,以控制它應該多少SQS消息嘗試讀取。 但是,可能有一些其他解決方案/工具來解決這個問題。 (其實,有幾個應用程序,所以如果我能解決這個問題,而不觸及所有的人,這將是巨大的)
一般來說,你如何應對新版本的部署和SQS讀書?
感謝