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. .用服务提供者的服务名称远程调用
相关推荐
掘根10 小时前
【微服务即时通讯】文件存储子服务
微服务·云原生·架构
0w0不秃头程序猿10 小时前
guide哥AI智能面试项目部署过程
云原生·eureka
喵叔哟13 小时前
19-AIAgent智能代理开发
微服务·.net
linux修理工15 小时前
EasyVoice 项目部署与使用指南(开源文字互转声音)
云原生·eureka
麦聪聊数据15 小时前
SQL 到 API 转化过程中的版本控制与灰度发布机制
数据库·sql·低代码·微服务
喵叔哟16 小时前
20-多模态AI应用开发
人工智能·微服务·.net
fajianchen17 小时前
如何设计微服务统一认证中心
微服务·云原生·架构·iam
邓草18 小时前
Ubuntu修改docker数据目录的方法
ubuntu·docker·eureka
愿^O^~18 小时前
VSCode 启动 Spring Boot 微服务 JMX 端口冲突问题
spring boot·vscode·微服务