我正在构建一个java / spring应用程序,我可能需要合并一个有状态的Web服务调用。 任何意见,如果我应该完全逃避有状态服务电话,或者它可以完成并且是企业准备好了吗?
答案 0 :(得分:6)
有状态与HTTP的基本架构背道而驰(请问Roy Fielding),并降低了可扩展性。
答案 1 :(得分:5)
有状态的Web服务很难维护。我见过的机制是让第一个调用返回一个在后续调用中使用的id(基本上是一个事务id)。问题是Web服务实际上不是有状态的,因此它必须从每个调用的其他数据存储加载所需的所有信息。