У меня есть приложение, то есть чтение событий из Amazon SQS. Проблема в том, что при развертывании новой версии приложения она подключается к одной очереди, поэтому есть два стека - старые и новые однопользовательские сообщения.Балансировка трафика SQS
Я бы хотел, чтобы старый стек потреблял 95% сообщений, а новый только 5%, поэтому я могу провести живой тест. Когда я уверен, новая версия в порядке, я закрыл старый стек и сделал новый, чтобы использовать 100% событий.
Единственное решение, которое я вижу сейчас, это реализовать на стороне приложения некоторую функцию, например некоторую конечную точку REST, чтобы контролировать, сколько сообщений SQS должно пытаться читать. Однако, возможно, есть некоторые другие решения/инструменты для этой проблемы. (на самом деле, есть несколько приложений, поэтому, если я могу решить эту проблему, не касаясь их всех, было бы замечательно)
Как вы относитесь к развертыванию новой версии и чтению из SQS?
благодаря