- У меня есть статическая переменная, которую я обновляю через консоль администратора, информация обновляется как в статической переменной, так и в БД.
- Проблема в том, что у нас несколько экземпляров сервера.
- Когда я обновляю информацию через один экземпляр сервера, он обновляет значение правильно, но проблема заключается в статических переменных.
- Статические переменные обновляются в экземпляре сервера, через который я добавил данные, но не в других экземплярах сервера.
Я могу обновить статическую переменную в течение некоторого периодического промежутка времени, но есть ли другой способ, с помощью которого мы могли бы справиться с этим.Обновление статических переменных для нескольких экземпляров сервера
Заранее спасибо :-)
Почему вы не можете просматривать все свои серверы и обновлять переменные? – AlexR
Вы не можете волшебным образом «ввести» обновление статической переменной в удаленной JVM. Вам потребуется создать на сервере некоторый интерфейс для перехвата команд обновления. Когда это на месте, вы просто зацикливаете на своих экземплярах сервера и отправляете команду для обновления рассматриваемой переменной на каждом сервере. – aioobe