HSF:
HSF爲EDAS應用開發提供了一套分佈式服務框架的解決方案,從應用層面提供統一的服務發佈/調用支持,讓開發者很容易的開發分佈式的應用,不用考慮分佈領域中的各種技術細節(遠程通訊、性能消耗、調用的透明化、同步/異步調用方式的實現等等問題)
容器:
Ali-tomcat:
與Apache Tomcat完全兼容的WebApp容器
引入Pandora容器的類隔離機制解決EDAS依賴包與應用包衝突的問題
Pandora:
能夠隔離EADS與應用之間的jar包依賴,保證兩者互不受影響
配置中心:
Address-Server:
地址中心,尋址Config-Server和Diamond-Server
Diamond-Server:
動態配置變更推送
優勢特性:
- 高效性
基於推拉結合的方式,實現配置動態變更實時推送
- 可靠性
通過客戶端、服務端多級容災,實現系統的高可用
- 易擴展
配置數據在集羣單節點上全量分佈,實現節點無狀態
Config-Server:
用於HSF服務數據的發佈訂閱
優勢特性:
1、無Master
ConfigServer基於無Master架構不存在單點問題
2、自動聚合
ConfigServer支持數據的自動聚合
3、實時
服務端在訂閱關係變化時,會主動推送配置數據到客戶端