так что действительно "разрыватель" кажется хорошим решением
Circuit breaker, как мне он представляется, не для того нужен:) (хотя я могу ошибаться) тут мне видится как раз балансировка запросов.
Все запросы идут на один балансировщик, а уж он их перенаправляет на соответствующий "бэкенд".
Nginx Plus (он платный), вроде бы, умеет такую балансировку.
HAProxy - метод first - выглядит примерно похоже