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

相关推荐
AIDF202634 分钟前
K8s 完整知识体系(含架构图)
云原生·容器·kubernetes
眷蓝天2 小时前
Kubernetes RBAC 认证机制
云原生·容器·kubernetes
humcomm2 小时前
云原生技术的未来发展趋势是什么(2026年4月)
云原生
天下财经热5 小时前
移动设备管理系统推荐?2026 企业级 MDM 优选指南
eureka
炸炸鱼.5 小时前
Docker 高级管理:Compose 容器编排与私有仓库实战
云原生·eureka
步步为营DotNet5 小时前
深入探究.NET 11中的 Native AOT 性能优化与实践
安全·云原生·.net
脑子加油站6 小时前
K8S-RBAC认证中心
云原生·容器·kubernetes·rbac认证
MrSYJ6 小时前
到底怎么使用nginx配置一个前后端分离的项目
微服务·云原生·架构
东北甜妹6 小时前
K8s RBAC 和持久化存储
云原生·容器·kubernetes
IT大白鼠7 小时前
云原生AI工具链:架构、组件、应用与发展趋势
人工智能·云原生·架构