У меня есть веб-сервис, который принимает входящее сообщение XML, преобразует его, а затем перенаправляет в другой веб-сервис.
Приложение развернуто на двух серверах веб-приложений для повышения производительности и устойчивости.
Я бы хотел одну страницу мониторинга сайта, которая позволяет две вещи
возможность остановки / начала пересылки сообщений
возможность контролировать пропускную способность по количеству сообщений за последний час и т. Д. Количество различных отправителей в веб-сервис и т. Д.
Мне было интересно, как лучше всего это реализовать.
Моя текущая идея состоит в том, чтобы иметь базу данных в памяти (например, Debry или HSQL), реплицирующую данные, чтобы делиться информацией между двумя (или более) экземплярами моего приложения, которые работают в разных экземплярах сервера приложений. Я полагаю, мне нужно было бы настроить какую-то конфигурацию master / slave.
Я хотел бы получить ссылку на статью, в которой обсуждается, как решить эту проблему.
(Обратите внимание, это простое приложение для пружин с использованием пружин MVC)
спасибо,
Дэвид.