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

 

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-24 20:18:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-24 20:18:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-24 20:18:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-24 20:18:03       20 阅读

热门阅读

  1. 设计模式-单例模式(模拟面试官八股)

    2024-03-24 20:18:03       23 阅读
  2. 使用 Python 读取 Word 文件

    2024-03-24 20:18:03       19 阅读
  3. LeetCode hot100-16

    2024-03-24 20:18:03       17 阅读
  4. LEETCODE-DAY31

    2024-03-24 20:18:03       18 阅读
  5. MONSD和SSD的区别

    2024-03-24 20:18:03       20 阅读
  6. 新概念英语1:Lesson11学习笔记

    2024-03-24 20:18:03       18 阅读
  7. ChatGPT:提升论文写作能力

    2024-03-24 20:18:03       21 阅读
  8. Rust 语言中 Vec 的元素的删除方法

    2024-03-24 20:18:03       21 阅读
  9. 【深度学习】NestedTensors

    2024-03-24 20:18:03       18 阅读
  10. ubuntu安装k8s

    2024-03-24 20:18:03       19 阅读
  11. 用 Delphi 做 FTP 服务器以及如何配置防火墙

    2024-03-24 20:18:03       18 阅读