2017-08-11 83 views
0

我們正在開發NodeJS中的微服務並將它們部署到應用程序服務器。這些服務在隨機端口上運行,該端口以編程方式在配置文件中設置。我知道這些服務可以使用Eureka/Consul等服務發現進行管理。但是,是否有辦法在不使用任何服務發現的情況下對其進行管理。如何在沒有服務發現的情況下管理nodejs微服務?

回答

0

但是,你需要一箇中心位置,服務需要註冊他們的主機和端口(並且優雅地關閉時註銷),以便其他人知道如何使用它們。您可以使用數據庫(SQL/noSQL),Eureka,Consul,任何可以讓您「放入數據」和「獲取數據」功能的東西。

像Eureka和Consul這樣的解決方案的好處是內置的運行狀況檢查,並在註冊表失效時從註冊表中刪除服務。

相關問題