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

相关推荐
叽里咕噜怪15 分钟前
(二)k8s——kubeadm 部署 K8S 1.20.11 详细版
云原生·容器·kubernetes
沫离痕37 分钟前
docker部署安装使用
云原生·eureka
叫致寒吧43 分钟前
K8s 组网方案
云原生·容器·kubernetes
帅猛的Shic1 小时前
Kubernetes五大核心控制器深度解析:从原理到实践
云原生·kubernetes
星环处相逢1 小时前
K8S 概念与安装全解析:从入门到部署
云原生·容器·kubernetes
ghostwritten1 小时前
云原生流量治理新标准:Kubernetes Gateway API 部署实践指南
云原生·kubernetes·gateway
原神启动12 小时前
K8S(四)—— K8s资源管理与项目生命周期
云原生·容器·kubernetes
2501_941807262 小时前
从任务调度到分布式作业管理的互联网工程语法实践与多语言探索
eureka·rabbitmq
代码AI弗森2 小时前
为什么 Serverless 时代,IP 正在“消失”
tcp/ip·云原生·serverless
DeepFlow 零侵扰全栈可观测2 小时前
民生银行云原生业务的 eBPF 可观测性建设实践
运维·开发语言·分布式·云原生·金融·php