初识Spring-Eurka

服务治理是微服务中核心和基础的模块,主要用来实现给每个微服务的自动化注册与发现
  • 服务注册:将自己的服务在注册中心进行登记(例如uap中把application.properties中
1
2
3
4
5
#------------------------------------------------注册中心配置--------------------------------------
#注册中心地址
eureka.client.serviceUrl.defaultZone=http://127.0.0.1:8761/eureka/
#优先识别通过ip地址访问注册中心的请求?
eureka.instance.preferIpAddress=true

  • 服务发现 :每当一个服务发起调用时,注册中心以某种轮训的策略取出一个位置来进行服务调用,这就后期牵扯到客服端的负载均衡
高可用的注册中心

Eureka.client 的高可用实际上就是讲自己作为服务向其他服务中心注册自己,这样就可以形成一组相互注册的服务注册中心,实现服务清单互相同步,这样就构成了一个双节点的服务注册中心集群

1
2
3
4
5
6
eureka.instance.hostname=peer1
eureka.client.serviceUrl.defaultZone=xxxx(另外一个注册中心的地址)

在peer2 中
eureka.instance.hostname=peer2
eureka.client.serviceUrl.defaultZone=xxxx(另外一个注册中心的地址)
分享