由於微服務地址是動態的,所以需要將所有服務放到同一組件統一管理。
若是客戶端調用服務時,從注冊中心獲取全部服務地址,然后自己選擇對應服務,則為客戶端發現。
若是客戶端通過代理層獲取到的只是一個具體的服務地址,則稱服務端發現。
客戶端發現的機制需要自己實現邏輯,如eureka,如果node.js客戶端調用eureka服務,需要自己實現node.js的eureka-js-client。而服務端發現由於代理返回一個具體的服務地址,所以客戶端是什么類型都可以。
由於微服務地址是動態的,所以需要將所有服務放到同一組件統一管理。
若是客戶端調用服務時,從注冊中心獲取全部服務地址,然后自己選擇對應服務,則為客戶端發現。
若是客戶端通過代理層獲取到的只是一個具體的服務地址,則稱服務端發現。
客戶端發現的機制需要自己實現邏輯,如eureka,如果node.js客戶端調用eureka服務,需要自己實現node.js的eureka-js-client。而服務端發現由於代理返回一個具體的服務地址,所以客戶端是什么類型都可以。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。