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

相关推荐
虚伪的空想家8 小时前
rook-ceph配置dashboard代理无法访问
ceph·云原生·k8s·存储·rook
Connie145113 小时前
k8s多集群管理中的联邦和舰队如何理解?
云原生·容器·kubernetes
伤不起bb18 小时前
Kubernetes 服务发布基础
云原生·容器·kubernetes
国际云,接待19 小时前
微软服务器安全问题
运维·服务器·云原生·云计算·azure
别骂我h21 小时前
Kubernetes服务发布基础
云原生·容器·kubernetes
要开心吖ZSH21 小时前
微服务架构的演进:迈向云原生
java·微服务·云原生
dyj09521 小时前
Rancher Server + Kubernets搭建云原生集群平台
云原生·rancher
weixin_399380691 天前
k8s一键部署tongweb企业版7049m6(by why+lqw)
java·linux·运维·服务器·云原生·容器·kubernetes
偷萧逸苦茶1 天前
docker常见命令
docker·容器·eureka
慌糖1 天前
微服务介绍
微服务·云原生·架构