天天看點

PHPRCP for Java

在被Java的Web Service折騰的痛苦不堪之後,開始尋求一些系統間解耦方式,JMS、SOA、RMI、Hessian等等,最後發現,沒有一個技術是省油的燈,都比較麻煩,最後找到了PHPRPC,實在是太好了

下面是PHPRPC的宣傳口号,官方的原話:

PHPRPC 是一個輕型的、安全的、跨網際的、跨語言的、跨平台的、跨環境的、跨域的、支援複雜對象傳輸的、支援引用參數傳遞的、支援内容輸出重定向的、支援分級錯誤處理的、支援會話的、面向服務的高性能遠端過程調用協定。 

為什麼要有 PHPRPC? 

如果不是因為頭腦發熱心血來潮,那麼一定是為了解決某些問題才有了 PHPRPC。好吧,我承認是因為我受夠了那些大企業所鼓吹的強大無比的 SOAP(WebService)之後才開始考慮寫 PHPRPC 的。如果你也是一個需要類似于 SOAP 所鼓吹的能力,而實際上又被 SOAP 折磨的痛苦不堪卻又無所适從的人的話,或許 PHPRPC 就是你的最佳選擇。

至于為什麼要叫PHPRCP for Java 這個一個拗口的名字,讓人容易誤會是PHP之類的東西,其實這個優秀的開源組建來源于PHP的實作,最後發現很好很強大,又産生了其他語言版本的結果。

目前PHPRCP元件涵蓋當今所有流行語言的實作,相比之下,WebServcie等其他技術實在是太差勁了。PHPRPC的誕生重寫了遠端調用技術的曆史,給人耳目一新的感覺。

本文轉自 leizhimin 51CTO部落格,原文連結:http://blog.51cto.com/lavasoft/191968,如需轉載請自行聯系原作者