[Javascript] 微服務: node-consul

Consul

https://github.com/hashicorp/consul


Consul doc

https://www.bookstack.cn/read/Nodejs-Roadmap/microservice-consul.md


node-consul

https://github.com/silas/node-consul


NodeJs和go中使用consul做服務發現

https://juejin.cn/post/6988411873985036325


Node.js + Consul 實現服務註冊、健康檢查、配置中心

https://blog.csdn.net/juzipidemimi/article/details/108040854


Consul 是 HashiCorp 公司提出的一款分散式服務治理工具,提供了服務註冊與發現、健康檢查、配置中心功能。Consul的四大核心特性:

1.服務發現:可以方便的實現服務註冊,通過DNS或者HTTP應用程式可以很容易的找到他所依賴的服務。

2.Key/Value存儲:使用Key/Value進行資料存儲。

3.多資料中心:Consul支持開箱即用的多資料中心。這意味著使用者不需要擔心建立額外的抽象層讓業務擴展到多個區域。

4.健康檢查:可以對指定服務進行健康檢查例如,Response Status是否為200,避免將流量轉發到不健康的服務上。


#Microservices, 微服務, 註冊, 資料中心


留言