dubbo服務註冊中心,主要負責服務名稱管理和服務調度ide
註冊流程:工具
provider經過export導出一個服務->服務提供者信息寫入註冊中心->服務消費者信息寫入註冊中心測試
->消費者訂閱服務->監控中心收集服務提供者被調用次數,消費者調用服務次數等信息3d
案例blog
註冊中心zk服務節點100W,服務同時上線,出口網卡直接被打滿問題。ip
註冊信息內容太長路由
推送次數過多文檔
解決方案自動化
provider端改造集羣
寫入註冊中心:ip+port
寫入元數據中心:服務提供相關信息
consumer端改造
應用註冊中心
服務變動推送開關
服務分組
服務註冊中心
CAP理論
去中心化
容量
服務註冊中心選擇
Eureka
Etcd
Consul
nacos
配置中心
Zookeeper,Apollo,nacos
三個中心
註冊中心、配置中心、元數據中心
路由規則
覆蓋範圍劃分:應用、服務、方法
功能維度:黑名單、條件路由、TAG路由
全鏈路灰度發佈
A/B測試
集羣
服務分組
業務隔離
灰度環境
swagger整合
文檔功能
自動化測試
服務治理
服務治理清單
不要設置應用級別的重試
設置超時時間
隔離
治理工具
Service Mesh
解決系統異構問題,控制層(sidecar)負責轉換數據
參考
https://www.infoq.cn/article/IwZCAp3jo_H5fJFbWOZu