go-kit實踐之4:go-kit微服務熔斷機制的實現

在微服務架構中,每個微服務都是一個獨立的業務功能單元,而一個應用通常由多個微服務組成,微服務之間的交互是經過RPC(遠程過程調用)完成。git 好比,咱們的應用是微服務A調用微服務B和微服務C來完成的,而微服務B又須要調用微服務D,微服務D又須要調用微服務E。若是在調用的鏈路上對微服務E的調用,響應時間過長或者服務不可用,那麼對微服務D的調用就會佔用愈來愈多的系統資源,進而引發微服務D的系統崩潰,
相關文章
相關標籤/搜索