JAX-WS vs. JAX-RPC
2022-09-02 01:00:06
我写了2个Webservices,一个使用Jax-WS,一个使用Jax-RPC。它们只返回一个字符串。
我用jMeter进行了压力测试,奇怪的是,Jax-RPC的速度更快了一点。
Jax-WS 在性能方面(响应时间、CPU 时间、堆)何时真正受益?我该如何证明它?
感谢您抽出宝贵时间接受采访!=)
我写了2个Webservices,一个使用Jax-WS,一个使用Jax-RPC。它们只返回一个字符串。
我用jMeter进行了压力测试,奇怪的是,Jax-RPC的速度更快了一点。
Jax-WS 在性能方面(响应时间、CPU 时间、堆)何时真正受益?我该如何证明它?
感谢您抽出宝贵时间接受采访!=)
你没有提到任何关于你正在使用的实现的事情,所以很难说任何关于它们的事情:)
我不知道你的基准测试是否代表任何东西,我不确定它是否允许做出任何有效的结论。
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
java.rmi.RemoteException
@WebService
@SOAPBinding
@WebMethod
@WebParam
@WebServiceClient