
目录
一、Eureka 注册原理
1.1、为什么要使用 Eureka
上一章我们讲到,利用 RestTemplate 发送 http 请求时,将 url 写成了 "http://localhost:8081/user/" + order.getUserId() ,这无疑将 url 写死了,当有多台主机操控不同微服务时,难道还使用 localhost 访问自己主机的 ip 吗?这只是其中一个背景,总的来讲,有以下三种原因:
- 服务消费者该如何获取服务提供者的地址信息?
- 如果有多个服务提供者,消费者该如何选择?
- 消费者如何得知服务提供者的健康状态?
本文介绍了Eureka作为服务注册中心的工作原理,包括为何使用Eureka,Eureka的工作流程,以及如何搭建、注册服务。服务提供者定期向Eureka发送心跳,保持服务状态,消费者通过服务名称从Eureka获取服务列表进行负载均衡调用。文章还详细阐述了在order-service和user-service中的具体实现步骤。
订阅专栏 解锁全文
3011

被折叠的 条评论
为什么被折叠?



