微服務實戰(四):服務發現的可行方案以及實踐案例

爲什麼要使用服務發現? 設想一下,我們正在寫代碼使用了提供REST API或者Thrift API的服務,爲了完成一次服務請求,代碼需要知道服務實例的網絡位置(IP地址和端口)。傳統應用都運行在物理硬件上,服務實例的網絡位置都是相對固定的。例如,代碼可以從一個經常變更的配置文件中讀取網絡位置。 而對於一個現代的,基於雲微服務的應用來說,這卻是一個很麻煩的問題。其架構如圖所示: 服務實例的網絡位置都
相關文章
相關標籤/搜索