Переменные области приложения Java EE в кластерной среде (Websphere)?
Есть ли какой-либо простой способ в приложении Java EE (работает в Websphere) для совместного использования объекта во всей области приложения во всем кластере? Что-то может быть похоже на параметры контекста сервлета, но это совместно используется в кластере.
Например, в кластере серверов "A" и "B", если значение задано на сервере A (key = value), это значение должно немедленно (или почти так) быть доступным для запросов на сервере B.
(Примечание: хотелось бы избежать распространенных решений кэширования, если это возможно. Это действительно не сценарий кэширования, поскольку хранящиеся объекты довольно динамичны)
Ответы
Ответ 1
Я смотрю это, чтобы увидеть, появляются ли какие-либо простые решения, но я не знаю никого из себя. В прошлый раз, когда я спросил что-то вроде этого, ответ заключался в использовании хранилища распределенных объектов.
Наш заменитель был ручным уведомлением по HTTP настроенному списку URL-адресов, по одному для каждого прямого контейнера Web Container: port. (То есть, минуя любой фронт-прокси/веб-сервер/плагин.)
Ответ 2
Проверяйте эту статью о работе разработчиков, планируя попробовать, но не добравшись до нее.
http://www.ibm.com/developerworks/websphere/library/techarticles/0611_totapally/0611_totapally.html
Ответ 3
Попробуйте использовать рабочую область WebSphere