一、Eureka的工作机制
1.1 Eureka包含哪两个组件?
- Springcloud框架下的服务发现Eureka包含两个组件,分别是:Eureka Server和Eureka Client
- Eureka Server,也称服务注册中心。各个服务启动后,会在Eureka Server中进行注册,这样Eureka Server的服务注册表中将会存储所有服务节点的信息,服务节点的信息可以在界面中直观的看到。
- Eureka Client也称服务(服务实例)。作为一个Java客户端,用于简化与Eureka Server的交互。Eureka Client内置一个使用轮询负载算法的负载均衡器。服务启动后,Eureka Client将来会向Eureka Server发送心跳更新服务,如果Eureka Server在多个心跳周期内没有接受到某个服务的心跳,Eureka Server将会从服务注册表中把这个服务节点移除(默认90秒)。
二、第一个Eureka应用
2.1 搭建Eureka Server
(1)首先将application.properties名称修改为application.yml(这两个文件格式都可以,只是内部的内容格式不同)。