Я настраиваю приложение PHP на 2 узла и один сервер БД. Также настройте кластер (с HaProxy), который будет маршрутизировать трафик по алгоритму наименьшего количества соединений между обоими узлами.
Я не понимаю, как мне синхронизировать данные своих приложений? Я загружаю изображения в свои приложения ежедневно, они загружаются только на локальный сервер. (Пожалуйста, не предлагайте использовать CDN или что-то еще, строго нужно придерживаться локального сервера)
Во-вторых, как насчет синхронизации сессий PHP? Как это будет работать?
Вся эта синхронизация должна выполняться в реальном времени.
Вопросы относятся к типу нубов, но я новичок во всем этом кластере и узлах, ваша помощь будет оценена.
Спасибо
Вы должны выбрать для них общее хранилище, соответствующее вашей среде.
Для файлов основными категориями являются общие сетевые файловые ресурсы, хранилище объектов или базы данных.
Сеансы крошечные и непостоянные. Простые хранилища значений ключей, возможно, в памяти, отлично подходят для этого.
Некоторые из них не похожи на обычные файлы. Вашим приложениям необходимо будет сделать общий подход к хранению данных.
Любой из них может быть реплицирован в другую копию по желанию.