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

相关推荐
cyber_两只龙宝4 小时前
【Oracle】Oracle之SQL中的单行函数
linux·运维·数据库·sql·云原生·oracle
迷藏4944 小时前
**超融合架构下的Go语言实践:从零搭建高性能容器化微服务集群**在现代云原生时代,*
java·python·云原生·架构·golang
立莹Sir4 小时前
AI+云原生:当智能遇见敏捷,技术融合的未来之路
人工智能·云原生
刘~浪地球4 小时前
云原生与容器--Docker 容器化最佳实践
docker·云原生·容器
老卢聊运维4 小时前
CoreDNS配置详解:forward、cache、rewrite插件最佳实践指南
运维·云原生·kubernetes
倔强的胖蚂蚁4 小时前
Google 开源大模型 Gemma4 是「深夜炸厂」
云原生·开源
李李李li5 小时前
linux x86 离线安装docker 27.5.0
linux·docker·eureka
姚不倒5 小时前
构建高可用可观测性平台:VictoriaMetrics 集群 + VictoriaLogs 统一接入实践
运维·docker·微服务·云原生·架构
KubeSphere 云原生5 小时前
云原生周刊:Kubernetes v1.36 前瞻
云原生·容器·kubernetes
ZzzZZzzzZZZzzzz…6 小时前
Docker 数据持久化:4种挂载方式 + 备份还原实战
linux·运维·docker·云原生·容器·数据持久化