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. .用服务提供者的服务名称远程调用
相关推荐
zwxu_3 小时前
thread堆栈分析报告
java·微服务·消息队列·熔断
Blossom.1183 小时前
知识图谱与大模型融合实战:基于GNN+RAG的企业级智能问答系统
人工智能·python·深度学习·神经网络·微服务·重构·知识图谱
前端小臻3 小时前
认识微服务-服务架构演变(黑马笔记)
微服务
Wang's Blog4 小时前
Kafka: 分布式配置动态更新之微服务总线实现
分布式·微服务·kafka
家乡的落日4 小时前
微服务监控和简单日志系统搭建grafana+prometheus+node_exporter+promtail+loki
微服务·grafana·prometheus
码界奇点4 小时前
基于Golang的微服务API网关系统设计与实现
开发语言·微服务·golang·毕业设计·yapi·源代码管理
爱宇阳4 小时前
使用 Docker 容器备份与 Docker Compose 升级 GitLab 实例教程
docker·eureka·gitlab
喵了几个咪5 小时前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:用 JavaScript/Lua 解锁动态业务扩展能力
javascript·后端·微服务·golang·lua·admin
没有bug.的程序员14 小时前
单体 → 微服务演进路径:一个真实电商项目的渐进式转型
jvm·微服务·云原生·架构·电商·gc调优