2016-08-16 6 views
-1

У меня есть проект Spring 3, и теперь мне нужно разделить сеанс между несколькими экземплярами сервера. Естественно, я думал о mongoDB, я хочу использовать MongoDB в качестве хранилища сессий для проекта Spring. Но я много искал в googled, и я могу найти ссылку на приложение Spring для загрузки, нет документации, в которой рассказывается, как использовать mongoDB в качестве sessionStorage для проекта Spring 3.1.2.Как я могу обмениваться сеансом между несколькими серверами для проекта Spring 3

Может ли кто-нибудь помочь передать хороший материал, рассказывающий мне, как использовать mongoDB в качестве хранилища сессий для проекта Spring 3.1.2?

Заранее спасибо.

ответ

0

В основном вы хотите предоставить уникальным идентификаторам ваших клиентов (UUIDs/IDs любого типа) и сохранить любые данные, которые вы хотите, с помощью этого уникального идентификатора. При последующих запросах вы извлекаете ID, который клиент отправляет обратно на ваш сервер с помощью файлов cookie/headers/HTTP/any. Вы просматриваете информацию о «сеансе» в БД с помощью этого идентификатора и используете его любым способом.

+0

Спасибо. Но то, что я ищу, выглядит примерно так: http://docs.spring.io/spring-session/docs/current/reference/html5/guides/mongo.html, но для Spring 3.x – user3006967