Windows环境下实现Consul服务注册和服务发现

1.首先从官方网站下载Consul,由于咱们是使用的Windows系统,因此选择windows版本html

https://www.consul.io/downloads.htmlweb

2.能够用开发者模式来启动Consulwindows

 

 3.打开VS code建立一个web api程序,命令为dotnet new webapiapi

而后建立一个web api controller,后续会把这个服务接口注册到consul网站

 

 4,在startup.cs类中实现服务注册和销毁3d

其中服务健康监测的服务设置以下,只作举例,没有具体逻辑细节。code

4.使用Web Host设置服务驻留地址,启动服务而且执行注册服务(咱们的被注册服务和服务注册功能是放在一个web api程序里边了。能够放在两个程序里边会更好理解。一个只是Webapi服务,一个向数据中心注册这个服务.)htm

5.启动web api项目(dotnet watch run)而后查看Consul控制台。blog

相关文章
相关标签/搜索