1.Eureka
Eureka包含两个组件:Eureka Server和Eureka Client.
Eureka Server提供服务注册服务:各个微服务节点通过配置后,会在Eureka Server中进行注册,这样Eureka Server中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观看到。
Eureka Client通过注册中心进行访问:具备一个内置的、使用轮询负载算法的负载均衡器。在启动应用后,将会向Eureka Server发送心跳(默认周期为30秒)。如果Eureka Server在多个心跳周期内没有接收到某个节点的心跳,Eureka Server将会从注册表中把这个服务节点移除(默认90秒)。
服务发现:对于注册进eureka里面的微服务,可以通过服务发现来获得该服务的信息。