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

相关推荐
大大大大晴天2 小时前
K8S 在大数据里的真正价值:适用场景、收益边界与不适合的地方
大数据·云原生
Henry-SAP3 小时前
AI与机器人信息新闻
人工智能·云原生·sap·erp
阿里云云原生3 小时前
深入解析阿里云 SysOM AI Profiling:如何实现零侵入的AI作业全生命周期观测?
云原生
陈聪.4 小时前
Kubernetes 中 Pod 的全面知识
云原生·容器·kubernetes
SakitamaX4 小时前
k8s中的控制器的使用
云原生·容器·kubernetes
qq_349447958 小时前
K8S中的Calico如何获取对应版本
云原生·容器·kubernetes
智购科技无人售货机工厂8 小时前
2026自动售货机触摸屏驱动开发:从I2C协议到多点触控校准的工程实践~YH
android·驱动开发·python·单片机·云原生·django
A-刘晨阳11 小时前
Kubernetes 共享存储:PV、PVC、StorageClass 详解及使用
运维·云原生·容器·kubernetes·共享存储
天蓝不会忘记0211 小时前
k8spod管理
云原生·容器·kubernetes
weixin_4445793012 小时前
Rockylinux 与 K8s 的安装
linux·云原生·容器·kubernetes