Eureka笔记(黑马)

Eureka服务注册

Eureka服务发现

1、服务提供者:一次业务中,被其他微服务调用的服务(提供接口给其它微服务)

2、服务消费者:一次业务中,调用其它微服务的服务(调用其他微服务提供的接口)

在Eureka架构中,微服务角色有两类:EurekaServer:服务端,注册中心记录服务信息

心跳监控

EurekaClient:客户端

Provider:服务提供者,例如案例中的user-service注册自的信息到EurekaServer

每隔30秒向EurekaServer发送心跳

consumer:服务消费者,例如案例中的order-service

根据服务名称从EurekaServer拉取服务列表

基于服务列表做负载均衡,选中一个微服务后发起远程调用

微服务中的提供者与消费者

1.搭建EurekaServer

  1. .引入eureka-server依赖
  2. .添加@EnableEurekaServer注解
  3. .在application.yml中配置eureka地址

2.服务注册

  1. .引l入eureka-client依赖
  2. .在application.yml中配置eureka地址

3.服务发现

  1. . 引l入eureka-client依赖
  2. .在application.yml中配置eureka地址
  3. 给RestTemplate添加@LoadBalanced注解
  4. .用服务提供者的服务名称远程调用
相关推荐
一切顺势而行13 小时前
easysearch 安装
spring·spring cloud·微服务
程序员老邢15 小时前
《技术底稿 41》从三机混跑到四机隔离:微服务集群环境拆分实战复盘
微服务·云原生·架构·devops·服务器运维·技术底稿·环境隔离
未若君雅裁16 小时前
分布式接口幂等性设计:唯一索引、Token 与分布式锁
分布式·微服务
万里侯1 天前
Kubernetes Operator模式:自动化运维的高级实践
微服务·容器·k8s
未若君雅裁1 天前
微服务监控与 SkyWalking 链路追踪
微服务·架构·skywalking
Raink老师1 天前
【AI面试临阵磨枪-60】微服务下 AI 能力如何封装、网关、限流、监控
人工智能·微服务·面试
jiayong232 天前
微服务无感迁移上云方案深度解析
微服务·云原生·架构
万里侯2 天前
Kubernetes多租户管理:实现资源隔离与安全的完整指南
微服务·容器·k8s
努力发光的程序员2 天前
互联网大厂Java面试故事:Spring Boot与微服务全栈技术实战问答
java·spring boot·spring cloud·微服务·kafka·hibernate·面试技巧
万里侯2 天前
云原生数据库管理:在Kubernetes上运行数据库的完整指南
微服务·容器·k8s