日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

主要几种通信协议的性能比较(转载)

發布時間:2025/4/5 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 主要几种通信协议的性能比较(转载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://hi.baidu.com/qianjian21/item/2f712dd4c1e81cbb33db90b1

總體性能比較:
Socket(BIO/NIO)>RMI>HTTPInvoker>=Hessian>REST>>Burlap>EJB>>Web Service

1.socket

如 果協議設計的比較好,Socket性能毫無疑問是最高,同時靈活性和復雜度也最高,如果采用高效的網絡框架如:Mina、Netty等可以降低開發復雜 度,一般在對性能有非常苛刻的條件下使用。

2.RMI

RMI的性能相對略低,但是與Socket還在同1個數量級,同時只能在Java系統間通信,如果是基于互聯網使用,還存在穿越防火墻的問題。采用 Spring封裝的方式使用比原始RMI方式性能略高,主要原因是:Spring采用了代理和緩存機制,節省了對象重新獲取的時間。

3.HTTPInvoker

HTTPInvoker是Spring特有的,只能在客戶端和服務器端都采用Spring框架下使用,與RMI本質相同,使用java的序列化技術傳輸對 象,兩者性能差別較小。

4.Hessian

Hessian在數據量較小時性能表現出眾,甚至比RMI還高,在數據結構復雜的對象或者大量數據對象時,較RMI要慢20%左右;

Hessian的優點 是精簡高效,同時可以跨語言使用,目前支持Java,C++, .net, python, ruby等語言。

另外Hessian可以充分利用web容器的成熟功能,在處理大量用戶訪問時很有優勢,在資源分配、線程排隊、異常處理等方面都可以由 web容器保證,而RMI本身不提供多線程的服務器。

5.REST

REST架構也是一種比較簡單、高效的Web服務架構,相對于Hessian性能略低,但還在同一個數量級,同時也是基于HTTP協議,目前也有比較多的 成功案例。

6.Burlap

Burlap在數據量非常小時性能尚可,同時性能隨著數據量的增加急劇降低,通常性能耗時是RMI的3倍左右,主要原因是:Hessian采用二進制傳輸 數據,而Burlap采用XML格式,而XML描述內容太多,同樣的結構,其傳輸量要大很多,同時,XML的解析是比較耗資源的,尤其大數據量情況下更是 如此。

7.EJB

EJB基于RMI協議,性能不高,同時只能在Java系統內使用,不能跨語言,目前使用越來越少,目前阿里巴巴內部已經完全放棄EJB。

8.Web Service

在這些遠程調用協議中,Web Service的性能是最低的,一般情況下,Web Service的性能相對于Hessian性能要慢10~20倍左右,同時,對于同樣的訪問請求,Web Service的傳輸數據量約為Hessian的6倍左右,對網絡帶寬消耗非常大,同時XML的解碼器普遍性能不高,XML<->Java Bean的編碼、解碼非常耗費資源,對于并發和負載比較高的網站不是一個好的選擇。同時,Web Service的使用也不太方便。

總結:Hessian和REST架構個人認為是比較優秀的高性能通信協議,如果對性能要求特別苛刻可以直接采用Socket方式,目前,阿里巴巴內部的遠程調用主要采用Hessian和Dubbo(基于Mina框架),經受了苛刻的高并發、高負載考驗。

主要幾種協議遠程調用消耗大致時間(小數據量):
Socket/RMI/Hessian: 0.5ms
REST:0.7ms
Web Service(Axis): 約10ms,其中如果采用wsdl2java的方式,效率更低些。

Socket/RMI/Hessian/REST之間選擇還需要在傳輸數據量,性能要求等各方面考量,合適的場景選擇合適的協議

轉載于:https://www.cnblogs.com/davidwang456/archive/2013/04/02/2995420.html

總結

以上是生活随笔為你收集整理的主要几种通信协议的性能比较(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品成人一区二区 | 黄色小说网站在线观看 | а√中文在线资源库 | 91精彩刺激对白 | 蜜桃av噜噜一区二区三区小说 | 国产福利91精品一区二区三区 | 久草中文网 | 36d大奶 | 四虎4hu永久免费网站影院 | 精品国产aⅴ麻豆 | 国产一级片免费播放 | 国产精品久久久久久免费免熟 | 日韩成人在线视频观看 | 日日干夜夜爱 | 亚洲一区二区伦理 | 亚洲精品欧美日韩 | 国产精品人成 | 午夜精品一区二区三区免费视频 | 欧美理论视频 | 狠狠干导航 | 无码少妇一区二区三区芒果 | 午夜激情视频网站 | 国产电影一区二区三区 | 亚洲一区播放 | 精品国产1区 | 看全黄大色黄大片美女人 | 日韩成人动漫在线观看 | 国产夫妻av| 91在线无精精品一区二区 | 嫩草社区 | 微拍福利一区二区 | 日本在线观看一区二区 | 爱啪啪av| 国产69久久精品成人看 | www亚洲成人 | 亚洲午夜久久久久久久国产 | 香蕉视频啪啪 | 成人在线精品视频 | 福利综合网 | 美女少妇毛片 | 爱情岛论语亚洲入口 | 九九热国产精品视频 | 国产经典av| 日韩视频免费观看高清完整版 | 久久嫩| 雷电将军和丘丘人繁衍后代视频 | 日本h视频在线观看 | 成人毛片视频免费看 | 97青青草 | 国产山村乱淫老妇女视频 | 亚洲永久免费观看 | 明里柚番号 | av无码av天天av天天爽 | 91免费片| 免费黄色片子 | 女人裸体免费网站 | 美女扒开腿让男人 | www麻豆 | 亚洲熟女乱综合一区二区三区 | 日本免费不卡一区二区 | 干成人网 | 日韩欧美三级 | 翔田千里一区二区三区av | 激情网五月 | 亚洲av成人精品毛片 | 99草在线视频 | 欧美日韩1区2区3区 亚洲日本精品视频 | 99久久久国产精品 | 色5566| 久草网视频 | 天天天天天操 | 亚洲精品嫩草 | 国产伦视频| 亚洲精品123区 | 国产亚洲性欧美日韩在线观看软件 | 一级成人免费 | 波多野结衣亚洲天堂 | 在线欧美一区二区 | 欧美激情一区二区三级高清视频 | 中文字幕一区二区三区乱码在线 | 日韩欧美二区三区 | 在线观看wwww | 亚洲精品网站在线 | 国产麻豆一精品一av一免费 | 精品久久久久中文慕人妻 | 激情五月婷婷 | 亚洲第一字幕 | 女生喷液视频 | 黑人一级女人全片 | 奇米影视欧美 | 中国亚洲老头同性gay男男… | 好屌妞视频这里只有精品 | 美女在线不卡 | 爆操老女人 | 强伦人妻一区二区三区视频18 | 爱情岛论坛av | 人妻互换一区二区激情偷拍 | 欧美性综合 | 麻豆免费在线观看 |