SpringCloud 服务治理

服务治理

服务治理可以说微服务中最为核心和最为基础的模块了,它主要用来实现各个微服务实例自动化注册与发现
## 服务注册
	在服务治理框架中,通常会构建一个注册中心,每个单位元向注册中心登记自己提供的服务,将主机名与端口号、版本号、通讯协议等一些附加的信息告知注册中心。注册中心按服务名组织服务清单![](https://img-blog.csdnimg.cn/20190108111459717.png) 注册中心会以心跳的方式去监测清单中是否有服务可用,若不可用,则从服务清单中剔除,达到排除故障的效果。
## 服务发现
	当调用方在调用服务时,并不知道服务的具体服务实例的位置。因此调用方需要向服务注册中心咨询服务,并且获取所有服务实例清单,以实现对具体服务的访问。比如:现在有一个服务C调用服务A,那么服务C先需要向注册中心发起咨询请求,服务注册中心会将服务A的清单返回给服务C,如按照上述实例,则返回两个可用位置:192.168.0.100:8000、192.168.0.101:8000。当服务C发起调用的时候,便会从该清单中以某种轮询的策略取出一个位置来进行服务调用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值