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

相关推荐
zoulingzhi_yjs2 小时前
haproxy配置详解
linux·云原生
qq_529835353 小时前
Zookeeper的简单了解
分布式·zookeeper·云原生
程序员小羊!6 小时前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生
终端行者8 小时前
k8s之Ingress服务接入控制器
云原生·容器·kubernetes
不会敲代码的XW10 小时前
高可用集群KEEPALIVED的详细部署
运维·云原生
小裕哥略帅10 小时前
架构师--基于常见组件的微服务场景实战
微服务·云原生·架构
Reggie_L12 小时前
Eureka-服务注册,服务发现
云原生·eureka·服务发现
水瓶_bxt13 小时前
创建 GitLab Runner 使用CICD自动化部署容器
eureka·自动化·gitlab
aashuii19 小时前
k8s通过NUMA亲和分配GPU和VF接口
云原生·容器·kubernetes
Kentos(acoustic ver.)1 天前
云原生 —— K8s 容器编排系统
云原生·容器·kubernetes·云计算·k8s