当前位置: 代码网 > it编程>编程语言>Java > Spring Cloud - Eureka原理、注册、搭建、应用(全过程详解)

Spring Cloud - Eureka原理、注册、搭建、应用(全过程详解)

2024年07月31日 Java 我要评论
上一章我们讲到,利用 RestTemplate 发送 http 请求时,将 url 写成了 "http://localhost:8081/user/" + order.getUserId() ,这无疑将 url 写死了,?这只是其中一个背景,总的来讲,有以下三种原因:服务消费者该如何获取服务提供者的?如果有多个服务提供者,消费者该?消费者如何得知服务提供者的?

目录

一、eureka 注册原理

1.1、为什么要使用 eureka

1.2、eureka 的工作流程及原理

1.3、eureka 的作用

二、具体实现

2.1、搭建注册中心

2.2、服务注册和部署

2.2.1、user-service 服务注册

2.2.2、服务部署

2.2.3、order-service 服务注册

2.2.4、验证服务

2.3、服务发现

2.3.1、在order-service完成服务拉取

三、小结


一、eureka 注册原理


1.1、为什么要使用 eureka

上一章我们讲到,利用 resttemplate 发送 http 请求时,将 url 写成了 "http://localhost:8081/user/" + order.getuserid() ,这无疑将 url 写死了,当有多台主机操控不同微服务时,难道还使用 localhost 访问自己主机的 ip 吗?这只是其中一个背景,总的来讲,有以下三种原因:

  1. 服务消费者该如何获取服务提供者的地址信息
  2. 如果有多个服务提供者,消费者该如何选择
  3. 消费者如何得知服务提供者的健康状态

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com