Eureka的背景
在上一篇博客中,我采用了硬编码的方式:向一台服务器发起了一次http请求。但在实际的项目中,我们有可能不止存在一台服务器,还存在着正式环境、测试环境等不同环境。所以通过Eureka组件将所有的服务记录下来就是势在必行的了。
Eureka的原理与作用
![](https://img-blog.csdnimg.cn/img_convert/ae0b9c15068316942e82197e649fa4b1.png)
从Eureka的原理图中我们可以发现:
Eureka中的微服务有两类:
Eureka-Server:Eureka服务端
(1)注册所有服务信息:以供服务消费者进行调用
Eureka-Client:Eureka客户端
(1)可以实现对服务器的负载均衡:这里就存在许多不同的负载均衡算法需要读者自行研究
(2)可以实现对服务器每隔30s一次的心跳续约:用以判断该服务器是否出现故障
具体实现