• 欢迎来到Compiler网站,如果对网站内容感兴趣或者帮助到你,请为文章点赞,谢谢!

标签:spring cloud

Spring Cloud

spring clound负载均衡之Ribbon(二)- 自动装配

spring clound负载均衡之Ribbon(二)- 自动装配
在之前的文章spring cloud负载均衡之ribbon—demo实现  通过demo的方式实现了ribbon的使用,在这个实例中,通过round robin的方法轮询访问远程依赖的服务列表,达到负载均衡的方式。在这边文章中,主要介绍ribbon自动装配的过程,以及在装配过程中比较重要的类型,让我们对ribbon有一个整体的设计概念,便于后面我们对ribb……继续阅读 »

1周前 (09-16) 22浏览 0评论 2个赞

Spring Cloud

spring cloud负载均衡之ribbon—demo实现

spring cloud负载均衡之ribbon—demo实现
在微服务实现中,比较重要的一个组建就是负载均衡,主要是同一个服务又多实例时,为了能够将请求分发到不同的实例节点上, 负载均衡是一个比不可少的组件。在spring cloud eureka的实现中,默认使用了ribbon作为服务均衡的实现, 本篇文章主要是以demo的方式优先了解ribbon的一个具体的使用,然后才能更好的从源码角度分析ribbon的工作原理。……继续阅读 »

1周前 (09-16) 15浏览 0评论 1个赞

Spring Cloud

spring cloud 服务发现之Eureka Client(四)—定时任务

spring cloud 服务发现之Eureka Client(四)—定时任务
在之前章节spring cloud 服务发现之Eureka Client(三)—DiscoveryClient 中介绍了Eureka 客户端在启动过程中的流程,在DiscoveryClient启动过程中,会有两个重要的定时任务: 发送心跳信息 从EurekaServer同步注册实例节点 这篇文章就主要介绍这两个定时任务的执行逻辑以及从源码角度分析代码实现……继续阅读 »

2周前 (09-10) 28浏览 0评论 6个赞

Spring Cloud

spring cloud 服务注册之Eureka Server(五) – 服务剔除策略

spring cloud 服务注册之Eureka Server(五) – 服务剔除策略
Eureka Server本身在做服务注册时,客户端是否下线,是通过客户端向服务端发送心跳信息, 服务端一次来保证客户端处于UP状态。同时当客户端心跳发送失败时,这是服务端将通过自身的剔除策略,将处于DOWN状态下的服务从Registry中进行移除,保证服务可用性。 策略如何启用? 前面章节中,服务的启动过程中详细阐述了EurekaServer的启用过程, ……继续阅读 »

1个月前 (08-21) 37浏览 0评论 8个赞

java

spring cloud 服务注册之Eureka Server(四) – 三级缓存

spring cloud 服务注册之Eureka Server(四) – 三级缓存
通过前面章节的介绍, 可以明确知道在InstanceRegistry初始化的时候, 会初始化ResponseCacheImpl的类,而这个类就是对于三级缓存的重要实现. 这章节主要介绍三级缓存的工作原理,以代码的形式明确三级缓存的实现。 三级缓存工作模式 缓存初始化 缓存对象初始化中, 对缓存初始化,具体源码如下: ResponseCacheImpl(E……继续阅读 »

1个月前 (08-18) 56浏览 0评论 0个赞

Spring Cloud

spring cloud 服务注册之Eureka Server(三) – 服务注册

spring cloud 服务注册之Eureka Server(三) – 服务注册
在前面的文章中,介绍了Eureka Server的启动流程,以及启动过程中执行的操作信息。本章将会介绍服务注册相关的实现。服务注册中主要介绍Instance信息通过register的方式保存到Registry的业务逻辑,以及如何实现数据同步。 数据初始化 在spring cloud 服务注册之Eureka Server(二) – 启动过程章节中,介绍到Eur……继续阅读 »

1个月前 (08-16) 64浏览 0评论 0个赞

Spring Cloud

spring cloud 服务注册之Eureka Server(二) – 启动过程

spring cloud 服务注册之Eureka Server(二) – 启动过程
在Eureka Server自动装配文章中,介绍了Eureka相关的启动组件,这篇文章主要介绍在启动过程中,各组件都是如何工作的。 InstanceRegistry 从类型命名可以知道,该类型主要用于Instance信息注册实现,用于保存Eureka Client注册上来的基本信息。我们可以查看下InstanceRegistry的实现结构. Instan……继续阅读 »

1个月前 (08-15) 50浏览 0评论 0个赞