У меня есть кластер Glassfish (3.1.2) на 2 компьютерах в качестве узлов с балансировщиком нагрузки mod_jk.
Совершенно ли реплицируются переменные экземпляра сервлета? Если нет, как мне убедиться в этом?
Все ли действия, включая вызовы методов и запись на диск, точно воспроизводятся? Если нет, как мне убедиться в этом?
Эти вопросы могут показаться глупыми, но я ищу не столько «балансировку нагрузки», сколько точную репликацию, чтобы обеспечить возможность будущего обновления без прерывания обслуживания. Как мне этого добиться, если это еще не так?
Реплицируется состояние сеанса. Вызов методов и запись на диск определенно нет. У пользователя есть сеанс с один член кластера, и это продолжается до тех пор, пока не произойдет сбой, и в этом случае другой член кластера берет на себя сеанс в том же состоянии. Предполагается, что вы используете общую, возможно, кластерную базу данных, LDAP и т. Д. Члены кластера не работают синхронно.