首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
bojiangzhou
掘友等级
攻城狮
|
HAND
英雄修身齐家治国平天下
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 56
沸点 0
赞
56
返回
|
搜索文章
最新
热门
SpringCloud 源码系列(11)— 负载均衡Ribbon 之 重试与总结篇
通过前面几篇文章的分析,可以知道有重试功能的其实有两个组件,一个是 Ribbon 的 LoadBalancerCommand,一个是 spring-retry 的 RetryTemplate。RetryableRibbonLoadBalancingHttpClient 和 Re…
SpringCloud 源码系列(10)— 负载均衡Ribbon 之 HTTP客户端组件
首先简单了解下常用的 Java HTTP 组件库,Ribbon 中通过不同的配置便可以启用某个 HTTP 组件来进行服务间的通信。 HttpURLConnection 发起 HTTP 请求最大的优点是不需要引入额外的依赖,但是 HttpURLConnection 封装层次太低,…
SpringCloud 源码系列(9)— 负载均衡Ribbon 之 核心组件与配置
前面已经了解到 Ribbon 核心接口以及默认实现如何协作来查找要调用的一个实例,这节再来看下各个核心接口的一些特性及其它实现类。 IClientConfig 就是管理客户端配置的核心接口,它的默认实现类是 DefaultClientConfigImpl。可以看到在创建 ICl…
SpringCloud 源码系列(8)— 负载均衡Ribbon 之 核心原理
从上一篇 RestTemplate 负载均衡的原理中了解到,使 RestTemplate 具备负载均衡的能力,最重要的一个组件之一就是负载均衡器 ILoadBalancer,因为要用它来获取能调用的 Server,有了 Server 才能对原始带有服务名的 URI 进行重构。这…
SpringCloud 源码系列(7)— 负载均衡Ribbon 之 RestTemplate
在研究 eureka 源码中,我们在 demo-consumer 消费者服务中定义了用 @LoadBalanced 标记的 RestTemplate,然后使用 RestTemplate 通过服务名的形式来调用远程服务 demo-producer,然后请求会轮询到两个 demo-…
SpringCloud 源码系列(6)— 注册中心Eureka 之 总结篇
到这里,对 Eureka 核心源码的研究就差不多了,这节先来看下 Spring cloud eureka。Spring cloud eureka 提供了服务端的依赖 spring-cloud-starter-netflix-eureka-server 和客户端的依赖 sprin…
SpringCloud 源码系列(5)— 注册中心Eureka 之 EurekaServer集群
在实际的生产环境中,可能有几十个或者几百个的微服务实例,Eureka Server 承担了非常高的负载,而且为了保证注册中心高可用,一般都要部署成集群的,下面就来看看 eureka server 的集群。 首先来搭建一个三个节点的 eureka-server 集群,看看效果。 …
SpringCloud 源码系列(4)— 注册中心Eureka 之 服务下线、故障、自我保护机制
eureka client 服务关闭停止时,会触发 DiscoveryClient 的 shutdown 关闭 eureka-client,我们就从 shutdown 方法来看看 eureka-client 的下线。 然后关闭了一系列的调度任务,停止与 eureka-serve…
SpringCloud 源码系列(3)— 注册中心Eureka 之 抓取注册表
客户端启动初始化 DiscoveryClient 时,其中有段代码如下:这一步调用 fetchRegistry 就是在启动时全量抓取注册表缓存到本地中。 进入 fetchRegistry 方法,可以看到,首先获取本地的 Applications,如果为空就会调用 getAndS…
SpringCloud 源码系列(2)— 注册中心Eureka 之 服务注册、续约
服务注册的代码位置不容易发现,我们看 DiscoveryClient 初始化调度任务的这个方法,这段代码会去初始化一个实例信息复制器 InstanceInfoReplicator,这个复制器就包含了实例的注册(明明是注册却叫 Replicator 感觉怪怪的)。 先基于 Dis…
下一页
个人成就
文章被点赞
683
文章被阅读
156,641
掘力值
4,465
关注了
2
关注者
1,213
收藏集
8
关注标签
26
加入于
2018-08-01