07 2021 档案
摘要:再看@LoadBalanced注解 上一篇文章中我们看到过@LoadBalanced注解的源码: 我们发现这个注解上面有一行注释,指引我们去看 类,我们就跟着这个线索去看一下 LoadBalancerClient负载均衡客户端 接口,继承自 接口, 提供了一个方法,可以 通过服务ID选择一个具体的服
阅读全文
摘要:前言 这篇文章,笔者开始研究新的系列啦,也就是标题里的Ribbon系列源码🤓。 之前的Eureka系列分了十篇讲解,但是阅读量好低,应该不是博客园的原因吧🤡。 客户端负载均衡 Ribbon和前面研究的Eureka组件不太一样,他不需要独立部署,而是依附于客户端应用,随着客户端一起部署。在调用方客
阅读全文
摘要:前言 Thread-local Storage,缩写TLS,中文翻译为线程本地存储。是多线程编程中一种常用的设计模式,在许多编程语言中都有对应实现,具体可以看这个wiki。本篇文章笔者聚焦Java中的实现——ThreadLocal,争取一篇文章将源码、坑点和最佳实践讲明白。 基本介绍 API Thr
阅读全文

浙公网安备 33010602011771号