Как использовать opendolphin без липких сессий http в сценарии с балансировкой нагрузки?
Я прочитал "Те, кто хотел бы насладиться связыванием, структурированием модели представления, возможностями тестирования, независимостью от инструментария и всеми другими преимуществами OpenDolphin, но предпочитают REST (или другое) удаленное взаимодействие для доступа к данным, могут использовать OpenDolphin с оперативной памятью". конфигурация"
Но я не мог найти дальнейшие подсказки в документах?
Я не могу полагаться на липкие сессии в моем веб-сервере с балансировкой нагрузки. Поэтому мне нужно подключить что-то другое для состояния http сессии.
Для этого подготовлено свойство конфигурации opendolphin? Если нет, есть ли какие-либо дополнительные пункты плагина?
1 ответ
Поскольку OpenDolphin и Dolphin Platform используют шаблон модели удаленной презентации для синхронизации моделей презентации между клиентом и сервером, вам необходимо состояние на сервере. В настоящее время это состояние определяется в сеансе. Как вы сказали, нет проблем с балансировкой нагрузки при работе с липкими сессиями для предоставления нескольких экземпляров сервера. Если вам нужны динамические обновления между клиентами, вам поможет распределенная шина событий, такая как hazelcast.
Поэтому мне нужно подключить что-то другое для состояния http сессии.
Что вам нужно? В последней версии (0.8.6) платформы Dolphin вы можете получить доступ к http-клиенту в клиентском API и предоставить собственные заголовки или файлы cookie. Это поможет? Можете ли вы сказать нам, что вам нужно, или открыть вопрос в репозитории github на платформе Dolphin?