Consul 实现服务注册与治理

在学习微服务架构中,一直纠结服务与服务之间的调用 权衡gRPC的学习成本,还是用的 Restful通过http协议进行服务之间的调用(后续再学习gRPC吧);
不扯多余的 直接上代码(基于.netcore 3.1):
(由于某个重要的人喜欢gollum这个角色,于是我用它来命名)
Consul 实现服务注册与治理_第1张图片

1.服务A(webapi)

Consul 实现服务注册与治理_第2张图片
Consul 实现服务注册与治理_第3张图片

Consul 实现服务注册与治理_第4张图片

Consul 实现服务注册与治理_第5张图片
这里我就没有开启three的实例了 还是之前的注册实例

Consul 实现服务注册与治理_第6张图片

Consul 实现服务注册与治理_第7张图片

Consul 实现服务注册与治理_第8张图片

这里虽然有网关的截图,但并没有讲到这块;

服务与服务之间的交互 通过consul已经打通,希望能帮到和我一样在学习的朋友。

你可能感兴趣的:(微服务,c#)