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

相关推荐
qianshuaiblog.cn2 小时前
Kubernetes安装部署
云原生·容器·kubernetes
hour_go3 小时前
微服务架构的故障演练数字化:方法解析与实践优势
微服务·云原生·架构
Empty_7775 小时前
K8S-中的优先级
云原生·容器·kubernetes
Henry Zhu1239 小时前
VPP中的DPDK插件源码详解第一篇:DPDK插件的作用和意义以及整体架构
运维·服务器·网络·计算机网络·云原生
Jerry9527062810 小时前
1.无服务器架构入门
云原生·架构·serverless·无服务器架构
Serverless社区10 小时前
阿里云新发的AgentRun 有哪些“大招”,一文详解来了
运维·阿里云·云原生·serverless
路边草随风12 小时前
构建能访问k8s集群的容器
云原生·容器·kubernetes
Empty_77713 小时前
K8S-Pod驱逐
云原生·容器·kubernetes
云计算小黄同学13 小时前
【最详细】Kubernetes探针介绍、应用与最佳实践
运维·云原生·容器·kubernetes
一周困⁸天.13 小时前
K8S-特殊容器
云原生·容器·kubernetes