你不知道的Eureka

本文介绍了SpringCloud微服务架构中的关键组件Eureka,包括其基础架构、服务注册与续约、自我保护机制以及高可用设置。Eureka作为一个服务注册中心,协调服务提供者和消费者。自我保护机制旨在在网络不稳定时防止服务大规模剔除,确保系统稳定。文章还详细讲解了如何搭建高可用的Eureka集群,并配置EurekaClient连接多个服务器。
摘要由CSDN通过智能技术生成

在SpringCloud的微服务体系中,Eureka是非常重要的一部分。微服务架构,帮助我们降低了业务程序之间的耦合,由原来的互相调用,到现在的只需要告诉注册中心,我需要什么。大大的帮助我们避免了很多编程时的麻烦。而Eureka就是一个中介一样,我只需要将我自己的信息和我想要的信息告诉它,他就能给我想要的。

基础架构

从这张架构图中,我们能看到最简单的信息就是以下几个:

  • EurekaServer注册中心:就是我们注册中你信本尊了。它对外暴露自己的地址。
  • ApplicationService服务提供者:将自己的元数据注册到注册中心,以便提供服务(元数据例如:IP地址、端口、运行状况指示符URL、主页等)
  • ApplicationClient客户端消费者:订阅Eureka的服务,以便Eureka将对应服务提供者的地址发送给它,方便其调用

除了这几个比较容易理解的,还有一个“心跳”,什么是心跳呢?

  • 这里所谓的心跳,也叫作服务续约,服务提供者(ApplicationService)会每隔一段时间(这个时间可以配置)发送一次心跳,来进行需要,通过续约这个操作,告诉EurekaServer自己一切正常,可以正常的提供服务。

那么如果EurekaServer在一段时间内&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LLLDa_&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值