[英]JAX-WS vs. JAX-RPC
我写了2个webservices,一个使用Jax-WS,另一个使用Jax-RPC。 他们只返回一个字符串。
我用jMeter对它进行了压力测试,奇怪的是,因此Jax-RPC的速度要快一些。
在性能方面(响应时间,CPU时间,堆),我什么时候才真正从Jax-WS中获利? 我该如何证明呢?
谢谢你的时间! =)
你没有提到任何关于你正在使用的实现的内容,因此很难对它们说些什么:)
我不知道你的基准是否代表什么,我不确定它是否允许做出任何有效的结论。
JAX-WS通常比JAX-RPC表现更好,参见已经提到过的文章 。
JAX-RPC是一个死标准,已经在Java EE 6中进行了修剪(因此可能会从未来的版本中删除)。 修剪原因: JAX-RPC是将SOAP Web服务建模为RPC调用的早期尝试。 Web服务已经成长为RPC模型。 更加强大,功能丰富且流行的JAX-WS API有效地取代了JAX-RPC。
总而言之,我绝对不会在JAX-RPC上建立新项目。
java.rmi.Remote
接口概念。 并使用RemoteException
即服务端点接口(SEI)中的所有远程方法都抛出标准的java.rmi.RemoteException
。 JAX-RPC 2.0被重命名为JAX-WS 2.0 。 @WebService
, @SOAPBinding
, @WebMethod
, @WebParam
, @WebServiceClient
等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.