Spring Cloud Discovery——Eureka Discovery Client

Eureka Discovery Client

        依赖说明:一种基于REST的服务,用于定位服务,以实现中间层服务器的负载平衡和故障转移。

        Eureka是一种基于REST(Representational State Transfer)的服务,主要用于AWS云,用于定位服务,以实现中间层服务器的负载平衡和故障转移。我们将此服务称为Eureka Server。Eureka还附带了一个基于Java的客户端组件Eureka Client,它使与服务的交互变得更加容易。客户端还有一个内置的负载均衡器,可以进行基本的循环负载均衡。在Netflix,一个更复杂的负载均衡器包含Eureka基于流量,资源使用,错误条件等多种因素提供加权负载平衡,以提供卓越的弹性。

        Eureka Client 在 Eureka Server 注册,然后Eureka Client 每30秒向 Eureka Server 发送一次心跳来更新一次租约。如果 Eureka Client 无法续订租约几次,则会在大约90秒内 Eureka Server 将其从服务器注册表中删除。注册信息和续订将复制到群集中的所有 Eureka Server 节点。来自任何区域的客户端都可以查找注册表信息(每30秒发生一次)根据这些注册表信息,Application Client 可以远程调用 Applicaton Service 来消费服务。


参考:

Eureka 源码分析之 Eureka Client

SpringCloud Eureka Client 源码解析

Eureka客户端工程的搭建(eureka-client)

eureka-client服务启动

Eureka-Client 注册服务到 Eureka-Server

Eureka--2、第一个Eureka程序,Eureka Client的自启动原理和简要过程

Spring Cloud Netflix之服务发现:Eureka Client

eureka.client常用配置

Eureka Client注册服务 启动流程

SpringCloud-eureka-client的使用说明

实战监听Eureka client的缓存更新

SpringCloud系列——EurekaClient注册表更新机制

Eureka Client与Eureka Server之间的心跳机制

部分Eureka参考可以看Eureka Server。


POM

<!--Eureka Discovery Client-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

XXX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

十年梦归尘

愿意支持一下不(*^▽^*)

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

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

打赏作者

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

抵扣说明:

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

余额充值