eureka ,服务发现注册中心
eureka 包含server, client两部分。
eureka server,服务发现组件,各个微服务启动的时候会向server注册自己的信息(ip,hostname,port ,微服务名称等),eureka server 会存储这些信息。
client包含服务提供者和服务消费者两部分。
服务心跳续约是30s,超过90s没有接受到心跳则会注销该实例。
默认情况下,Eureka Server 同时也是Eureka Client, 多个Eureka Server 实例,相互之间可以通过复制的方式,实现服务注册表中的数据的同步、
Eureka Client 会缓存服务注册表中的信息,这个方式,微服务无须每次请求都查询Eureka Server, 降低了Eureka Server 的压力,况且即使所有的Eureka Server节点都挂掉了,,服务消费者依然可以通过缓存信息找到服务提供者完成调用。