风火1989
风火1989
全部文章
分类
文章(41)
未归档(15)
归档
标签
去牛客网
登录
/
注册
风火说
9年大型企业软件开发经验。对复杂业务架构划分、高并发等都有深入经验。
TA的专栏
54篇文章
24人订阅
Java岗高薪必备:Netty从入门到实战30讲
32篇文章
2099人学习
Sentinel 深度解读:从源码到算法
2篇文章
1013人学习
高并发、源码研究
14篇文章
1333人学习
RocketMq源码随笔
6篇文章
982人学习
全部文章
(共4篇)
支持优先级内部晋升的无锁并发优先级线程池
来自专栏
支持优先级内部晋升的无锁并发优先级线程池 [TOC] 引言 在技术群讨论到一个有意思的业务需求,可以描述为: 有一个内部按照优先级进行任务排序的线程池。线程池会优先执行高优先级的任务。随着时间的流逝,线程池内部低优先级的任务的优先级会逐渐晋升变为高优先级,以避免被不断新增的高优先级任务阻塞导致饿死...
并发
一致性
多线程
2020-12-23
0
492
源码解读一 :ProcessorSlot责任链
来自专栏
源码解读一 :ProcessorSlot责任链 [TOC] 概述 在总体设计章节中,我们知道 Sentinel 是通过不同的 ProcessorSlot 实现不同的功能,并且将不同的 ProcessorSlot 组装为一个责任链,也就是 ProcessorSlotChain,来对每一次资源访问使用不...
Sentinel
熔断
多线程
2020-12-11
0
1013
总体设计
来自专栏
总体设计 [TOC] 背景 每个系统都有自己的负载能力上限,当访问超过这个能力上限的时候,系统就会变得不稳定,甚至无法正常响应。因此,无论是对外请求还是对内的请求,都存在着流量控制的需要。防止自身被外部流量冲垮,防止自身外部请求过多压垮外部系统。Sentinel 就是这样的一个负责流量控制的组件。 ...
限流
Sentinel
熔断
多线程
2020-12-11
0
531
AQS源码详细解读
AQS源码详细解读 基础 在讲解AQS之前,有几个额外的知识需要了解。知道了这些,才能明白AQS框架中很多代码的道理。 CAS相关知识 通过标识位进行线程挂起的并发编程范式 MPSC队列的实现技巧 欢迎加入技术交流群186233599讨论交流,也欢迎关注笔者公众号:风火说。 CAS相关知识 ...
并发
AQS
多线程
2020-11-26
0
392