Реплікація сесії є використовується, коли кілька серверів запускають ту саму програму, і всі вони потребують доступу до тих самих даних сеансу. Для менших розгортань сеанс серіалізується після кожного запиту та негайно поширюється на всі інші сервери.
Кластеризація сеансів є механізм зберігання сеансів PHP, який використовує мережу незалежних демонов, що працюють на фронтальних веб-серверах, для зберігання та спільного використання сеансів у кластері.
Щоб увімкнути реплікацію сеансу в Tomcat, можна скористатися трьома різними шляхами, щоб досягти того самого: Використання збереження сеансу та збереження сеансу в спільній файловій системі (PersistenceManager + FileStore)
Tomcat надає дві стандартні реалізації Manager для використання: стандартна зберігає активні сеанси, тоді як додаткова зберігає активні сеанси, які були замінені (на додаток до збереження сеансів під час перезапуску Tomcat) у місці зберігання, вибраному за допомогою використання відповідного вкладеного магазину…
Три основні методи реплікації: повна, інкрементна реплікація та реплікація на основі журналу. Кожен метод має свої плюси та мінуси, і головна проблема полягає в тому, щоб знайти баланс між узгодженістю даних і продуктивністю системи.