当前位置:网站首页>High performance practical Alibaba sentinel notes, in-depth restoration of Alibaba micro service high concurrency scheme
High performance practical Alibaba sentinel notes, in-depth restoration of Alibaba micro service high concurrency scheme
2022-06-10 13:29:00 【Javaesandyou】
Preface
Sentinel Easy to use 、 Flexible configuration , Can be Sentinel The dynamic data source interface of is used in combination with the configuration center , Dynamically change traffic rules .Sentinel The flow control function provided is limited 、 Fuse 、 System adaptation 、 Authorization, etc . At that time, the author used fusing and system self-adaptive functions to deal with the service avalanche caused by sudden increase of flow , At the same time, the current limiting function is used in combination with semaphore isolation 、 Constant speed current limiting effect controller , To solve the problem that internal scheduled tasks call a service interface instantaneously and concurrently .
Features of this book
This book uses “ Concept 、 Core class 、 The overall workflow 、 Core functions ” Main context , System 、 Be comprehensive to Sentinel The source code of is analyzed , This paper introduces in detail the Sentinel Some obscure concepts and data structures of , The uniform velocity current limiting algorithm is explained 、 Cold start current limiting algorithm and Sentinel Code implementation of , And analyzed Sentinel Why some of the code in is written in this way , Figure out the design idea behind the code .

Learn more about Sentinel, Escort for micro service !
Step by step ~~~ Concepts and core classes 、 The overall workflow 、 Indicator data collection 、 Traffic management
thorough ~~~ The sliding window 、 Cold start 、 Uniform velocity queue 、 Fuse
Case study ~~~ Extension to achieve switch degradation 、 adapter Spring Cloud Dynamic configuration 、 Indicator data persistence

The content of the article can be too much , Limited to the length of the article , There is no way to show you all the content , Friends who are interested in learning , Please help me to like and forward , Backstage private message 【 note 】, Get free downloads .
Directory listing

This book is divided into 14 Chapter , The knowledge covered mainly includes : Basic concepts such as current limiting and fusing 、Sentinel Pressure test of characteristics and performance ,Sentinel Concept 、 Core classes and data structures ,Sentinel The overall workflow , Resource index data statistics , Current limiting and flow effect control , Fuse degradation and fuse , Authorization and system adaptation , Expand Sentinel Realize switch degradation ,Sentinel Dynamic data sources ,Sentinel Adapt to the implementation principle of the mainstream framework , Hot spot parameter current limiting , Cluster current limiting , Asynchronous call chain support , Collection and persistence of resource indicator data .
The first 1 Chapter two basic knowledge



The first 2 Chapter understanding concepts and core classes



The first 3 Chapter understand the overall workflow


The first 4 Chapter resource index data statistics


The first 5 Zhangrestrictor current


The first 6 Chapter fuse degradation


The first 7 Chapter authorization and system adaptation



The first 8 Chapter 4 realize switch degradation


The first 9 Chapter dynamic data source


The first 10 Chapter adaptation to mainstream frameworks


The first 11 Chapter hot spot parameter current limiting


The first 12 Chapter cluster current limiting


The first 13 Chapter different steps with chain support


The first 14 Chapter Sentinel Dashboard


summary
Sentinel As a front-end traffic control tool for microservices , In terms of ensuring the stability of microservices , Its importance is self-evident . This book not only explains Sentinel The framework and mechanism of , At the same time, its application in practical engineering projects is given , It also explains its advanced features in simple terms , It is suitable for practitioners engaged in micro service development and operation and maintenance .
This is the end of the article , Friends who need to learn , Please help me forward the likes , Backstage private message 【 note 】, Get the full content for free download
边栏推荐
- Shi Yigong and other teams posted on the cover of Science: AI and freeze electron microscope revealed the structure of "atomic level" NPC, a breakthrough in life science
- How about the one-stop machine learning opening platform mlflow?
- 解决VMWareStation安装 tools 时 D:\setup.exe 找不到的问题
- Comprehensive training of large projects
- 3. web page development tool vs Code
- Mr developed by unity3d realizes model occlusion and transparent ground receiving shadow
- 【深度学习】基于深度学习Autoencoder的信用卡欺诈异常检测,效果非常牛逼
- Notes - simple but adequate series_ The Yapi return parameter data should be an object type problem solving record
- buuctf [PHP]inclusion
- Introduction to assembly language - Summary
猜你喜欢

数码管驱动芯片+语音芯片的应用场景介绍,WT588E02B-24SS

Introduction to assembly language - Summary

Don't mistake "it informatization" for "super project"

Development trend of Web Development

How does the API detect security configuration errors?

Unity typewriter to automatically roll text to the bottom of the text box

解决VMWareStation安装 tools 时 D:\setup.exe 找不到的问题

Case sharing and implementation introduction of SAP field service management and wechat integration

【NLP】NLP全路径学习推荐
![[NLP] NLP full path learning recommendation](/img/d8/a367c26b51d9dbaf53bf4fe2a13917.png)
[NLP] NLP full path learning recommendation
随机推荐
Notes - simple but adequate series_ The Yapi return parameter data should be an object type problem solving record
【NLP】NLP全路径学习推荐
Shi Yigong and other teams posted on the cover of Science: AI and freeze electron microscope revealed the structure of "atomic level" NPC, a breakthrough in life science
【抬杠C#】如何实现接口的base调用
'getcolor (int) 'is deprecated, getcolor is obsolete
【无标题】音频蓝牙语音芯片,WT2605C-32N实时录音上传技术方案介绍
Normal controller structure
[FAQ] summary of common problems and solutions during the use of rest API interface of sports health service
Unity typewriter to automatically roll text to the bottom of the text box
QA of some high frequency problems in oauth2 learning
10、 Application of state machine model (cellular automata; gdb/rr/perf; code verification tool)
RecyclerView多布局写法,“我的”、“个人中心” 页面经典写法演示
buuctf [GlassFish]任意文件读取
Example of full page sliding screen at mobile terminal (sliding the whole screen up and down) (sorting)
QT database application 22 file coding format recognition
高性能实战Alibaba Sentinel笔记,深度还原阿里微服务高并发方案
汇编语言入门-总结
What needs to be done for mobile app performance testing? How much is the performance test report charged?
buuctf [Discuz]wooyun-2010-080723
[Accessibility] Missing contentDescription attribute on image