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. .用服务提供者的服务名称远程调用
相关推荐
summer_west_fish1 天前
企业架构的概念方法与实践
微服务·云原生·架构
小罗水1 天前
第11章 PostgreSQL + pgvector 向量检索
java·数据库·spring cloud·微服务
程序员允诺1 天前
Ubuntu 安装 Docker CE 和 Docker Compose 最新教程(2026)
ubuntu·docker·eureka
tianyu2341 天前
Docker 数据目录迁移指南
linux·docker·容器·eureka·centos
DBA_G2 天前
南大通用GBase 8s数据库新存储引擎核心能力二
数据库·微服务·架构
爱学习的小可爱卢2 天前
SpringCloud——深入解析SkyWalking源码:TraceProfiling追踪慢方法
spring cloud·微服务·skywalking
小罗水2 天前
第8章 文档解析与文本切片
数据库·spring·spring cloud·微服务
爱学习的小可爱卢2 天前
SpringCloud——SkyWalking全链路监控源码深度解析
java·微服务·springcloud·skywalking
爱学习的小可爱卢2 天前
SpringCloud——SkyWalking告警规则触发WebHook全解析
java·微服务·springcloud·skywalking
一知半解仙2 天前
从0到1!Spring Cloud微服务无缝集成AI智能体:架构设计+核心源码+生产落地全指南
人工智能·spring cloud·微服务