[英]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.