首页
学习
活动
专区
工具
TVP
发布

BAT的乌托邦

一个前25年还不会写Hallo World的半残程序猿:A哥
专栏作者
522
文章
1405553
阅读量
371
订阅数
[享学Eureka] 一、源生Eureka介绍 --- 基于注册中心的服务发现
本系列文章学习源生Eureka,以及它在Spring Cloud技术体系中的应用和原理剖析。本文开始研究Spring Cloud体系中的注册中心:当前最流行的Eureka。Eureka作为服务注册中心对整个微服务架构起着最核心的整合作用,因此我个人认为对Eureka还是有很大的必要进行深入研究。
YourBatman
2020-03-26
1.8K0
[享学Netflix] 五十九、Ribbon负载均衡命令:LoadBalancerCommand(二)执行目标请求
上文已对LoadBalancerCommand的基础类进行了打点,给本文内容做了一定支撑。本文就进入到负载均衡命令的主菜,LoadBalancerCommand用于提交任务,执行目标方法。
YourBatman
2020-03-24
1.9K0
[享学Netflix] 五十八、Ribbon负载均衡命令:LoadBalancerCommand(一)基础类打点
如果你已经了解过Netflix Hystrix,那么你对Command命令模式并不陌生。同样的,Ribbon也采用了基于RxJava的命令模式来控制请求的执行过程,这便是本文将要讲解的核心内容:LoadBalancerCommand。
YourBatman
2020-03-24
1.4K0
[享学Netflix] 六十、Ribbon具有负载均衡能力的客户端:AbstractLoadBalancerAwareClient
Ribbon不仅仅是负载均衡,负载均衡只是它的一个最核心、最出名的模块而已。在聊ribbon-core的时候我们知道它有个核心API是IClient,它表示发送一个请求得到一个响应,不规定发送方式、协议等。
YourBatman
2020-03-24
1.5K0
[享学Netflix] 五十七、Ribbon负载均衡器ILoadBalancer(二):ZoneAwareLoadBalancer具备区域意识、动态服务列表的负载均衡器
上文介绍了负载均衡器ILoadBalancer的基本内容,并且详述了基本实现:BaseLoadBalancer。它实现了作为ILoadBalancer负载均衡器的基本功能,比如:服务列表维护、服务定时探活、负载均衡选择Server等。
YourBatman
2020-03-24
3.3K0
[享学Netflix] 五十六、Ribbon负载均衡器ILoadBalancer(一):BaseLoadBalancer
在介绍完了围绕负载均衡器ILoadBalancer的五大核心组件,以及其相关支持组件后,本篇终于来到整个负载均衡器,甚至是整个Ribbon的主菜:ILoadBalancer的学习。
YourBatman
2020-03-24
2.4K0
[享学Netflix] 五十五、Ribbon负载均衡器执行上下文:LoadBalancerContext
又是一个上下文概念。通过这么多篇的源码研究,发现Context上下文是常常遇到的一种“设计模式”,比如我们最为熟悉的ApplicationContext就是典型的Spring上下文。
YourBatman
2020-03-24
1.2K0
[享学Netflix] 五十一、Ribbon的LoadBalancer五大组件之:IRule(一)轮询和加权轮询
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-20
1.4K0
[享学Netflix] 四十七、Ribbon多区域选择
随着微服务、云源生的流行,多云、多区域(zone)、跨机房部署的case越来越多。Ribbon作为微服务领域的优秀组件,自然也提供了对多区域支持的负载均衡能力。
YourBatman
2020-03-19
2.1K0
[享学Netflix] 四十八、Ribbon服务器过滤逻辑的基础组件:AbstractServerPredicate
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-19
2.5K0
[享学Netflix] 四十九、Ribbon的LoadBalancer五大组件之:服务列表过滤器
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-19
1.7K0
[享学Netflix] 四十六、Ribbon负载均衡策略服务器状态总控:LoadBalancerStats
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-19
1.6K0
[享学Netflix] 四十二、Ribbon的LoadBalancer五大组件之:IPing心跳检测
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-18
2.3K1
[享学Netflix] 三十七、源生Ribbon介绍 --- 客户端负载均衡器
代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-18
2.4K0
[享学Netflix] 三十八、Ribbon核心API源码解析:ribbon-core(一)IClient请求客户端
上篇文章整体上对Ribbon做了介绍,可能有小伙伴的有和我一样的感觉:知道Ribbon它是做什么大,仅只是略懂略懂状态,一种不踏实之感。Java库的好处是它开源,大大降低了学习的难度(不用纯凭记忆,可以从设计脉络上整体把握)。
YourBatman
2020-03-18
1.3K0
[享学Netflix] 四十五、Ribbon服务器状态:ServerStats及其断路器原理
–> 返回专栏总目录 <– 代码下载地址:https://github.com/f641385712/netflix-learning
YourBatman
2020-03-18
1.7K0
为何一个@LoadBalanced注解就能让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
YourBatman
2019-09-18
1.5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档