consul - zLulus/My_Note GitHub Wiki
consul提供服务注册、服务发现的功能
步骤
启动consul
发布站点,并通过代码(consul http接口)注册服务
注册成功后,可以在8500端口查看服务状况
consul定时访问固定接口,检查服务是否挂掉
可以通过配置watch.json
让consul在服务挂掉的时候发送消息
通过consul的http接口可以获得服务信息,比如:
http://localhost:8500/v1/catalog/service/DotNet5Website
consul还提供key-value存储服务
参考资料
windows启动consul
.NET Core微服务之基于Consul实现服务治理
.NET Core微服务之基于Consul实现服务治理(续)