Веб-службы с отслеживанием состояния
-
01-07-2019 - |
Вопрос
Я создаю приложение java / spring, и мне может потребоваться включить вызов веб-службы с отслеживанием состояния.Есть какие-нибудь мнения, должен ли я полностью отказаться от вызова служб с отслеживанием состояния, или это можно сделать, и готово ли предприятие?
Решение
Веб-службы с отслеживанием состояния - это сложная задача в обслуживании.Механизм, который я видел для них, заключается в том, чтобы первый вызов возвращал идентификатор (в основном идентификатор транзакции), который используется в последующих вызовах.Проблема с этим заключается в том, что веб-служба на самом деле не отслеживает состояние, поэтому ей приходится загружать всю необходимую информацию из какого-либо другого хранилища данных для каждого вызова.
Другие советы
Учет состояния противоречит базовой архитектуре HTTP (спросите Роя Филдинга) и снижает масштабируемость.