有状态的Web服务

时间:2008-09-18 17:24:56

标签: web-services stateful

我正在构建一个java / spring应用程序,我可能需要合并一个有状态的Web服务调用。 任何意见,如果我应该完全逃避有状态服务电话,或者它可以完成并且是企业准备好了吗?

2 个答案:

答案 0 :(得分:6)

有状态与HTTP的基本架构背道而驰(请问Roy Fielding),并降低了可扩展性。

答案 1 :(得分:5)

有状态的Web服务很难维护。我见过的机制是让第一个调用返回一个在后续调用中使用的id(基本上是一个事务id)。问题是Web服务实际上不是有状态的,因此它必须从每个调用的其他数据存储加载所需的所有信息。