更新時間:2020-08-21 11:07:48 來源:動力節點 瀏覽1477次
Dubbo入門教程中的框架架構技術部分是大家一定要了解的,很多小伙伴對此還不是很了解,框架架構課程內容為以下幾部分:
Dubbo框架通過遠程方法調用與網絡通信封裝,利用服務中心注冊方法,進行本地調用與遠程調用,從而實現系統設計與開發。其核心技術可以概括為以下3個方面:
1. 遠程通訊:封裝遠程方法,使遠程方法調用透明化,調用時只需簡單配置調用環境,減少開發過程中調用,提高系統安全性。
2. 集群容錯:通過分散程序模塊實現方法,冗余備份關鍵模塊,基于接口方法調用等技術,幫助系統在系統部署過程中實現基于軟件負載均衡、系統失敗容錯等功能。
3. 自動發現:使用服務中心注冊機制,中心記錄服務提供方信息,并將信息提供給服務調用方,其僅需這些信息即可調用,方便系統功能調整及使用。
系統運行時,服務提供方與服務調用方分離運行,當服務運行容器中服務提供方開始提供服務時,向注冊中心注冊使用者的服務、地址、調用方式等基本信息。服務調用方在需要調用服務時,向注冊中心申請調用服務,注冊中心將服務提供者信息返回給調用者,通過這些信息調用服務運行容器中的服務。服務運行過程中,監控機構監控雙方情況,定期統計服務調用次數與服務調用時間等信息,以保證服務持續運行。如果服務提供者對服務有增減或變更,會及時通知注冊中心,由注冊中心與服務運行容器協作提供集群容錯、軟負載均衡等功能。
1. 可靠性:服務中心提供服務注冊功能,并與服務提供方保持長連接狀態,保證注冊服務的準確性與可靠性;服務提供方為服務調用方提供服務時,雙方采用Socket通信長連接方式保持服務,且定期向監控中心報告狀態,從而保證服務的及時性與可靠性。
2. 靈活性:服務提供方根據系統需要及開發進度靈活地向注冊中心注冊新服務或部署新機器;只要符合注冊中心規定并通過認證的服務調用方都可以靈活地從注冊中心申請調用服務。
3. 易用性:使用Dubbo框架部署分布式網站時,只需在Spring框架中進行簡單的服務配置,可以將服務調用透明化,降低系統開發的難度。
感興趣的小伙伴要想了解更多Dubbo入門教程,可以在動力節點的技術文檔中在線學習哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習