奇迹小说
实战Alibaba Sentinel:深度解析微服务高并发流量治

实战Alibaba Sentinel:深度解析微服务高并发流量治

作者: 吴就业

12.98万85人 正在读

已完结现代当代当代文学
作品简介

《实战Alibaba Sentinel:深度解析微服务高并发流量治理》分为14章,涵盖的知识主要包括:限流与熔断等基础概念、Sentinel的特性与性能压测,Sentinel概念、核心类与数据结构,Sentinel整体工作流程,资源指标数据统计,限流与流量效果控制,熔断降级与熔断器,授权与系统自适应功能,扩展Sentinel实现开关降级,Sentinel动态数据源,Sentinel适配主流框架的实现原理,热点参数限流,集群限流,异步调用链的支持,资源指标数据的收集与持久化。 《实战Alibaba Sentinel:深度解析微服务高并发流量治理》内容丰富,概念通俗易懂,让读者不仅能够深入理解Sentinel的实现原理,还能够从Sentinel中学习到一些技术,如Java SPI的应用、责任链设计模式的应用、高并发性能优化、滑动窗口的实现、匀速限流与冷启动算法、信号量隔离的目的与实现等。

目录 (147章)
倒序
正文
第1章基础知识1.1服务降级、限流、熔断、流量效果控制1.1.1限流降级1.1.2熔断降级1.1.3开关降级1.2Sentinel的特性1.3Sentinel性能压测1.3.1JMH基准测试1.3.2使用JMH进行Sentinel压测1.4小结第2章了解概念与核心类2.1了解Sentinel的一些概念2.1.1资源、规则、资源指标数据2.1.2调用链与调用树2.1.3处理器插槽2.2资源指标数据统计相关类2.2.1ResourceWrapper2.2.2Node2.3调用链上下文与入口类2.3.1Context2.3.2Entry2.3.3调用树与ROOT节点2.4处理器插槽:ProcessorSlot2.5小结第3章了解整体工作流程3.1SPI在Sentinel中的应用3.1.1JavaSPI实现原理与适用场景3.1.2JavaSPI在Sentinel中的应用3.1.3自定义组装ProcessorSlotChain3.2责任链模式在Sentinel中的应用3.3Sentinel的整体工作流程分析3.4小结第4章资源指标数据统计4.1基于滑动窗口实现资源指标数据统计4.1.1Bucket4.1.2滑动窗口4.1.3WindowWrap4.1.4通过时间戳定位Bucket4.1.5获取当前时间戳的前一个Bucket4.2资源指标数据统计全解析4.2.1节点选择器插槽4.2.2ClusterNode构造器插槽4.2.3资源指标数据统计插槽4.2.4资源指标数据的收集过程4.3小结第5章限流5.1限流功能实现原理5.1.1限流规则5.1.2限流规则加载器5.1.3限流处理器插槽5.1.4限流规则检查器5.2.1经典限流算法5.2.2流量效果控制器5.2.3快速失败流量效果控制器5.2.4匀速限流效果控制器5.2.5冷启动限流效果控制器5.3小结第6章熔断降级6.1旧版熔断降级6.1.1熔断降级规则6.1.2熔断降级的实现原理6.2新版熔断降级6.2.1旧版熔断降级的不足6.2.2新版本的改进6.2.3熔断器的实现原理6.3熔断器6.3.1抽象熔断器6.3.2异常熔断器6.3.3慢请求熔断器6.4小结第7章授权与系统自适应7.1授权功能的实现原理7.1.1授权规则7.1.2授权处理器插槽7.1.3授权规则检查器7.2系统自适应功能的实现原理7.2.1系统自适应限流规则7.2.2系统自适应限流判断流程7.2.3获取系统的平均负载和CPU使用率7.2.4checkBbr7.3小结第8章实现开关降级8.1使用AOP实现开关降级8.2扩展Sentinel实现开关降级8.3小结第9章动态数据源9.1实现规则动态配置的两种方式9.2使用Redis动态数据源9.3动态配置的实现原理9.3.1SentinelProperty9.3.2ReadableDataSource9.4基于SpringCloud动态配置实现动态数据源9.5小结第10章适配主流框架10.1适配SpringMVC框架10.1.1使用步骤10.1.2适配原理10.2适配OpenFeign框架10.2.1使用步骤10.2.2Sentinel与OpenFeign整合的实现原理10.3适配Dubbo框架10.3.1使用步骤10.3.2适配原理10.4注解切面10.4.1@SentinelResource10.4.2SentinelResourceAspect10.5小结第11章热点参数限流11.1热点参数限流功能的实现11.1.1热点参数指标数据统计11.1.2热点参数限流的实现原理11.2流量效果控制11.2.1快速失败11.2.2匀速排队11.3小结第12章集群限流12.1本地限流与集群限流12.2集群限流的两种模式12.2.1嵌入式模式12.2.2独立应用模式12.3集群限流功能的实现12.3.1集群限流规则12.3.2集群限流规则的动态配置12.3.3集群限流客户端配置12.3.4集群限流服务端配置12.3.5动态配置为嵌入式模式提供支持12.3.6集群限流核心类介绍12.3.7集群限流客户端的实现12.3.8集群限流服务端的实现12.3.9集群限流指标数据统计的实现12.4小结第13章异步调用链的支持13.1Sentinel异步调用链的支持13.2适配Reactor框架的实现原理13.2.1ReactiveStreams规范13.2.2Reactor发布-订阅流程13.2.3Reactor响应式流的构造原理13.2.4Reactor的Context传递过程13.2.5Sentinel适配Reactor框架的原理13.3适配WebFlux框架的实现原理13.4小结第14章SentinelDashboard14.1资源指标数据收集的实现原理14.2如何将资源指标数据输出到metrics日记文件中14.3如何持久化资源指标数据14.4小结结束语
精选推荐
领导力法则

领导力法则

[中国纺织出版社]

陆禹萌

已完结当代文学

销售心理学

销售心理学

[中国纺织出版社]

兰华

已完结当代文学

销售就是玩转情商

销售就是玩转情商

[中国纺织出版社]

王威

已完结当代文学

销售员情商实战训练

销售员情商实战训练

成功的销售需要高智商,更需要高情商。一个销售员的销售业绩,往往与他的情商成正比。本书从十个方面详细讲述了有效运用情商,提高销售业绩的方法和技巧。通过实际销售案例和销售心理学理论指导,以及实战点拨和情商拓展训练,帮助读者全方位、快速提高情商。故事性、多版块、碎片化的内容设置,有效降低读者阅读疲劳,提高阅读兴趣,不论是奔波在路上的销售小白,还是带领团队奋勇向前的销售经理,都能从中找到适合自己的销售软技巧。

刘军

已完结当代文学

让未来的你,感谢现在勇敢的自己

让未来的你,感谢现在勇敢的自己

[中国纺织出版社]

王介威

已完结当代文学

行为心理学:华生的实用心理学课

行为心理学:华生的实用心理学课

[中国纺织出版社]

(美)约翰·华生著.倪彩

已完结当代文学

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)

行为心理学入门(完全图解版)是以作者多来年的心理辅导和咨询数据为素材,对现实生活中的行为心理学应用进行了形象、深入、全面的论述和解读。本书与日本心理学图解书形式相同,浅显易读,有趣又益。

武莉

已完结当代文学

自卑与超越

自卑与超越

《自卑与(全译插图典藏版)》是个体心理学研究领域的著作,也是人本主义心理学先驱阿尔弗雷德·阿德勒的很好著作。阿德勒的学说以“自卑感”与“创造性自我”为中心,并强调“社会意识”。全书立足个人心理学的观点,从教育、家庭、婚姻、伦理、社交等多个领域,以大量的实例为论述基础,阐明了人生意义的真谛,帮助人们克服自卑、不断超自己,正确对待职业,正确理解社会与性。本书直接促进了亲子教育、人格培养、婚姻与爱情、职业生涯、家庭建设、人际关系等诸多领域的长足发展,成为人们了解心理学的经典读物。

(奥)阿尔弗雷德·阿德勒

已完结当代文学

自制力:道理我都懂,为什么就是过不好人生

自制力:道理我都懂,为什么就是过不好人生

[中国纺织出版社]

邱开杰

已完结当代文学