Pergunta

Estou construindo uma aplicação java / primavera, e eu talvez seja necessário incorporar uma chamada de serviço web stateful. Quaisquer opiniões se eu deveria totalmente fugir de uma serviços stateful chamar, ou pode ser feito e é a empresa pronta?

Foi útil?

Solução

serviços web Stateful são uma dor de manter. O mecanismo que tenho visto por eles é ter a primeira chamada retornar um id (basicamente um ID de transação) que é usado em chamadas subsequentes. Um problema com isso é que o serviço web não é realmente stateful por isso tem que carregar todas as informações que ele precisa de algum outro repositório de dados para cada chamada.

Outras dicas

statefulness contraria a arquitetura básica de HTTP (pergunte Roy Fielding), e reduz a escalabilidade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top