有状态服务器与无状态服务器?

时间:2013-04-28 19:54:31

标签: web-services request client state

我理解两者之间的基本差异,但具体而言我想知道,你能将参数传递给两者还是只传递无状态服务器?此外,您是否可以使用缓存来提高无状态服务器的性能?先谢谢了,我一直在寻找这个答案。

1 个答案:

答案 0 :(得分:0)

是的,您可以将参数传递给无状态和有状态的Web服务(有状态的服务在没有它的情况下会毫无意义)。例如,您可以使用有状态服务来实现购物车,其中一个方法只是将单个项目添加到购物车,服务器已经知道您拥有的其他项目。您可以使用HTTP-Session来实现此目的。

An example for JAX-WS on Weblogic is described here

缓存是一个完全不同的问题,它很大程度上取决于您要缓存的内容。但总的来说,是的,可以缓存无状态服务。