Eureka的介绍和作用,以及搭建

一、Eureka的介绍和作用

Eureka 是Netflix开源的一种服务发现和注册工具 ,它为分布式系统 中的服务提供了可靠的服务发现和故障转移能力。Eureka是Netflix的微服务架构的关键组件之一,它能够实时地监测和管理服务实例的状态和可用性。

在Eureka架构中,微服务角色有两类:
1、EurekaServer:服务端,注册中心

  • 记录服务信息
  • 心跳监控

2、EurekaClient:客户端
2.1、Provider:服务提供者,例如案例中的user-service

  • 注册自己的信息到EurekaServer
  • 每隔30秒向Eurekaserver发送心跳

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

  • 根据服务名称从Eurekaserver拉取服务列表
  • 基于服务列表做负载均衡,选中一个微服务后发起远程调用

二、如何搭建Eureka

相关推荐
郝同学的测开笔记1 小时前
云原生探索系列(十七):Go 语言sync.Cond
后端·云原生·go
kill bert2 小时前
第33周JavaSpringCloud微服务 分布式综合应用
微服务·云原生·架构
阿里云云原生3 小时前
通义灵码 CCF 算法大会首秀,解码研发智能落地「黄金三角」| 文末领取PPT
云原生
weisian1513 小时前
云原生--核心组件-容器篇-7-Docker私有镜像仓库--Harbor
docker·云原生·容器
Lowcode0023 小时前
云原生开发革命:iVX 如何实现 “资源即插即用” 的弹性架构?
云原生·架构
代码小学僧3 小时前
使用 Cloudflare workers 做一个定时发送消息的飞书机器人
前端·云原生·serverless
JAVA坚守者5 小时前
Eureka 深度解析:从原理到部署的全场景实践
云原生·eureka
玄明Hanko8 小时前
云原生深度解析:从传统架构到云上的技术跃迁
后端·微服务·云原生
阿里云云原生8 小时前
Nacos 3.0 正式发布:MCP Registry、安全零信任、链接更多生态
云原生·mcp
活跃的煤矿打工人9 小时前
【星海出品】K8S调度器leader
云原生·容器·kubernetes