服务治理是微服务中核心和基础的模块,主要用来实现给每个微服务的自动化注册与发现
- 服务注册:将自己的服务在注册中心进行登记(例如uap中把application.properties中
1 | #------------------------------------------------注册中心配置-------------------------------------- |
)
- 服务发现 :每当一个服务发起调用时,注册中心以某种轮训的策略取出一个位置来进行服务调用,这就后期牵扯到客服端的负载均衡
高可用的注册中心
Eureka.client 的高可用实际上就是讲自己作为服务向其他服务中心注册自己,这样就可以形成一组相互注册的服务注册中心,实现服务清单互相同步,这样就构成了一个双节点的服务注册中心集群
1 | eureka.instance.hostname=peer1 |