0
我有一个应用程序,即从亚马逊SQS读取事件。我遇到的问题是,当我部署一个更新的应用程序版本时,它会连接到相同的队列,所以有两个堆栈 - 旧消息和新消息。SQS流量平衡
我想保持原来的堆栈消耗的消息说,只有5%的新的95%,所以我可以做现场测试。当我有信心,新版本没有问题时,我关闭旧堆栈并使新堆栈消耗100%的事件。
唯一的解决办法,我现在看到的是落实在应用方面的一些功能,例如一些REST端点,以控制它应该多少SQS消息尝试读取。 但是,可能有一些其他解决方案/工具来解决这个问题。 (其实,有几个应用程序,所以如果我能解决这个问题,而不触及所有的人,这将是巨大的)
一般来说,你如何应对新版本的部署和SQS读书?
感谢