Моя первая мысль - прокси-запросы через nginx или apache (или tomcat)
Моя вторая мысль заключается в том, что вы помещаете управляемые серверы в кластер, и когда приложение переходит в автономный режим, кластер преобразуется в управляемый сервер, на котором отображается страница «Обслуживание».
Третья мысль: если dns разрешает myserver.mydomain.com:9333/, вы можете остановить один управляемый сервер и запустить другой, и ваши клиенты не будут знать разницу
Интересно, как кеш в браузере клиента влияет на это?