我理解两者之间的基本差异,但具体而言我想知道,你能将参数传递给两者还是只传递无状态服务器?此外,您是否可以使用缓存来提高无状态服务器的性能?先谢谢了,我一直在寻找这个答案。
答案 0 :(得分:0)
是的,您可以将参数传递给无状态和有状态的Web服务(有状态的服务在没有它的情况下会毫无意义)。例如,您可以使用有状态服务来实现购物车,其中一个方法只是将单个项目添加到购物车,服务器已经知道您拥有的其他项目。您可以使用HTTP-Session来实现此目的。
An example for JAX-WS on Weblogic is described here
缓存是一个完全不同的问题,它很大程度上取决于您要缓存的内容。但总的来说,是的,可以缓存无状态服务。