更新時間:2021-06-30 16:35:35 來源:動力節點 瀏覽1566次
支持8種協議:dubbo,hessian,rmi,http,webservice,thrift,memcached,redis。dubbu官方推薦使用dubbo協議。dubbo協議默認端口20880
●Dubbo協議特點
Dubbo協議采用單一長連接和異步通訊,適合于小數據量大并發的服務調用,以及服務消費者機器數遠大于服務提供者機器數的情況。
●網絡通
Dubbo協議底層網絡通信默認使用的是netty,性能非常優秀,官方推薦使用
●不適合的地方
Dubbo協議不適合傳送大數據量的服務,比如傳文件,傳視頻等,除非請求量很低
●使用Dubbo協議
<dubbo:protocol name="dubbo"port="20880">
Dubbo協議使用的長連接:
短鏈接:
所謂長連接,指在一個連接上可以連續發送多個數據包,在連接保持期間,如果沒有數據包發送,需要雙方發檢測包。短連接是指通訊雙方有數據交互時,就建立一個連接,數據發送完成后,則斷開此連接,即每次連接只完成一項業務的發送。
長連接多用于操作頻繁,點對點的通訊,而且連接數不能太多情況。例如:數據庫的連接用長連接。像Web網站的http服務一般都用短鏈接,因為長連接對于服務端來說會耗費一定的資源,而像Web網站頻繁的用,使用短連接會更省一些資源,并發量大,但每個用戶無需頻繁操作情況下需用短連好。
點對點的直連項目:消費者直接訪問服務提供者,沒有注冊中心。消費者必須指定服務提供者的訪問地址(url)。
以上就是動力節點小編介紹的"Dubbo支持的協議",希望對大家有幫助,想了解更多可查看Dubbo教程,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習