JAX-WS Отдельный экземпляр для отдельного пользователя - PullRequest
0 голосов
/ 08 февраля 2012

Есть ли способ запустить отдельные экземпляры для каждого соединения, или, скажем, пользовательский, например, rmi, через JAX-WS?

1 Ответ

0 голосов
/ 08 февраля 2012

HTTP не имеет состояния, поэтому каждый запрос сам по себе.Экземпляр службы только один, и это хорошо.

Если вы хотите хранить информацию о сеансе (т.е. отдельные данные для каждого клиента), у вас есть пара опций, которые позволяют вам идентифицировать каждый последующий запрос как принадлежащийтот же пользователь:

  • создайте свое собственное решение - позвольте клиенту передать токен, который идентифицирует его сеанс, и загрузить этот сеанс из памяти или из базы данных Map<String, ...>.
  • используйте OAuth
...