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. .用服务提供者的服务名称远程调用
相关推荐
薪火铺子1 天前
微服务认证方案对比与选型
微服务·云原生·架构
亚历克斯神1 天前
Java 安全最佳实践:构建安全的 Java 应用
java·spring·微服务
budingxiaomoli1 天前
SpringCloud概述
java·spring cloud·微服务
知兀2 天前
【微服务/nacos】Nacos注册中心原理;配置服务发现中间、配置中心
java·微服务·架构
薪火铺子2 天前
OAuth2 + JWT 微服务认证方案深度解析
java·运维·微服务
wapicn992 天前
微服务架构下的数据核验设计,API接入最佳实践
微服务·云原生·架构
面汤放盐2 天前
从单体架构到微服务架构:模式与最佳实践
微服务·云原生·架构
one_love_zfl2 天前
java面试-微服务组件篇
java·微服务·面试
Sam_Deep_Thinking2 天前
中小团队需要一个资源微服务
java·微服务·架构
星辰_mya2 天前
异地多活:单元化架构设计
微服务·架构