對微信《Scalable Overload Control for Large-scale Microservice Architecture》論文的解讀

這幾年微服務大行其道,隨之而來也伴隨着很多問題: 服務註冊和發現(常見解決方案如Consul, ZK, etcd) 熔斷和降級 (如Hystrix) … 在服務過載時, 一個常見的解決方案是熔斷。以前的熔斷方案基本都是各個服務獨自處理的, 即如果一個服務無法處理所有的請求, 那麼就拋棄一部分請求。這種粗暴的處理方式並不能緩解整個系統的負載, 並且浪費了很多計算資源,比如以下場景: 假設一個客戶端請
相關文章
相關標籤/搜索