Вопрос

Я создаю приложение java / spring, и мне может потребоваться включить вызов веб-службы с отслеживанием состояния.Есть какие-нибудь мнения, должен ли я полностью отказаться от вызова служб с отслеживанием состояния, или это можно сделать, и готово ли предприятие?

Это было полезно?

Решение

Веб-службы с отслеживанием состояния - это сложная задача в обслуживании.Механизм, который я видел для них, заключается в том, чтобы первый вызов возвращал идентификатор (в основном идентификатор транзакции), который используется в последующих вызовах.Проблема с этим заключается в том, что веб-служба на самом деле не отслеживает состояние, поэтому ей приходится загружать всю необходимую информацию из какого-либо другого хранилища данных для каждого вызова.

Другие советы

Учет состояния противоречит базовой архитектуре HTTP (спросите Роя Филдинга) и снижает масштабируемость.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top