java hessian rmi_RMI,socket,rpc,hessian,http比较
SOCKET使用時可以指定協議TCP,UDP等;
RIM使用JRMP協議,JRMP又是基于TCP/IP;
RPC底層使用SOCKET接口,定義了一套遠程調用方法;
HTTP是建立在TCP上,不是使用SOCKET接口,需要連接方主動發數據給服務器,服務器無法主動發數據個客戶端;
可以用socket實現HTTP;
其實符合HTTP規范的就是HTTP協議,不管用什么技術。
hessian是一套用于建立web service的簡單的二進制協議,用于替代基于XML的web service,是建立在rpc上的,hessian有一套自己的序列化格式將數據序列化成流,然后通過http協議發送給服務器,看源碼發現其實是使用
HttpURLConnection和servlet建立連接,然后發送流
hessian
http://hessian.caucho.com
RIM和SOCKET比較,見下文
http://www.cppblog.com/sherrylso/archive/2007/07/28/28906.html
RMI和RPC差別
http://blog.csdn.net/zhigangsun/article/details/5892591
http和socket差別
http://sw1982.iteye.com/blog/460406
REST? 代表性狀態傳輸
http://www.ibm.com/developerworks/cn/webservices/ws-restful/index.html
http://www.iteye.com/topic/1111647
REST描述語言 WADL
SOAP 簡單對象訪問協議
描述語言WSDL
總結
以上是生活随笔為你收集整理的java hessian rmi_RMI,socket,rpc,hessian,http比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 秒杀多线程_秒杀多线程系列 -
- 下一篇: 高考结束后买哪款手机好等iPhone14