Facebook и сервер без сохранения состояния - PullRequest
1 голос
/ 17 июня 2010

Я делаю приложение Facebook, я хочу иметь сервер без сохранения состояния. Запросы на подключение к Facebook поступают со стороны сервера. Поэтому, когда Facebook дает мне сеанс, который должен поддерживаться на сервере таким образом, мой сервер не будет оставаться без состояния.

Когда я буду балансировать нагрузку, у меня не будет простого балансировщика нагрузки, вместо этого ему нужно будет знать, какие пользователи на каком сервере, а что я не хочу.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Вы можете использовать любой из следующих подходов в зависимости от использования вашего приложения:

  1. Используйте липкие сессии.
  2. Хранить информацию о сеансе в кластерном кэше в памяти. (например, решения с использованием Memcached)
  3. Сохранять информацию, относящуюся к сеансу, в базе данных.
0 голосов
/ 17 июня 2010

Предполагая, что вы можете передавать токен между веб-страницами, одним из вариантов является сохранение состояния в базе данных с использованием этого токена.Это сохранит независимость от самого веб-сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...