Eureka Server 有必要的话,也可以做成集群,保证单个Eureka Server 宕机,保证高可用
Eureka 包含两个组件∶Eureka Server 和 Eureka Client
Eureka Server 提供注册服务, 各个微服务节点【服务消费方、服务提供方】通过配置启动后,会在Eureka Server 中进
行注册,这样EurekaServer 中的服务注册表中将会存储全部可用服务节点的信息,服务节点的信息可以在界面【Eureka 提供的界面】中直观看到。
EurekaClient 通过注册中心进行访问, 是一个Java 客户端,用于简化Eureka Server 的交互,客户端同时也具备一个内置的、使用轮询(round-robin) 负载算法的负载平衡器。在应用启动后,将会向Eureka Server 发送心跳(默认周期为30 秒)【确定微服务模块还在运行】。如果Eureka Server 在多个心跳周期内没有接收到某个节点的心跳【宕机了】,EurekaServer 将会从服务注册表中把这个服务节点移除(默认90 秒)