2008-09-18 80 views
2

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

回答

4

有状态的web服务是一个很难维护的问题。我见过的机制是让第一次调用返回一个id(基本上是一个事务id),用于随后的调用。与此相关的一个问题是,Web服务并不是真正的有状态的,因此它必须从每个调用的其他数据存储中加载它需要的所有信息。

4

状态性与HTTP的基本体系结构背道而驰(请求Roy Fielding),并降低了可伸缩性。