当前位置:网站首页>Fusing and degrading Sentinel
Fusing and degrading Sentinel
2022-07-25 21:08:00 【Super Suran】
Fuse 、 Downgrade
Recently, more attention has been paid to current limiting , At present, cognition is divided into two parts : Gateway current limiting 、 Middleware current limiting .
Personally feel Sentinel It's the future trend , Because of simple configuration , There are also visual pages , Ha ha ha .
1. Common fuse components
1.1 Hystrix
Hystrix By Netflflix An open source delay and fault tolerance Library , Used to isolate access to remote systems 、 Services or third-party libraries , Prevent cascading failures , So as to improve the availability and fault tolerance of the system .
1.2 Resilience4J
Resilicence4J A very lightweight 、 Simple , And the documentation is very clear 、 Rich fuse tools , This is also Hystrix Officially recommended alternatives . More Than This ,Resilicence4j Restore health support Spring Boot 1.x/2.x, And monitoring also supports and prometheus And other mainstream products .
1.3 Sentinel
Sentinel Alibaba is an open source circuit breaker implementation , Alibaba itself has been adopted on a large scale , Very stable .
2. be the speaker Sentinel
flow control 、 Fusing the drop 、 System load protection . Undertook alijin 10 Double 11 in , Highly available , It has complete real-time monitoring and extensive ecological . Microservice Integration Sentinel It's simple , Just add Sentinel You can rely on .
Sentinel In two parts :
2.1 Core library (Java client )
Don't rely on any framework / library , Can run on all Java Runtime environment , At the same time Dubbo /Spring Cloud And other frameworks also have better support .
2.2 Console (Dashboard)
be based on Spring Boot Development , It can run directly after packing , No additional Tomcat Etc. Application containers .
2.3 rely on
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
</dependency>
边栏推荐
- 牛客-TOP101-BM37
- 如何自动生成短链?如何在线批量生成带UTM参数的链接?
- day04_ array
- When MySQL resets the root password and modifies the password, an error occurs. The password field does not exist
- leetcode-6127:优质数对的数目
- preprocessor directives
- How to obtain the subordinate / annotation information of KEGG channel
- Google guava is just a brother. What is the real king of caching? (glory Collection Edition)
- 【单细胞高级绘图】07.KEGG富集结果展示
- Debugged PEB (beingdebugged, ntglobalflag)
猜你喜欢

Yolov7 training error indexerror: list index out of range

matlab----EEGLab查看脑电信号
![[FAQ] access the HMS core push service, and the server sends messages. Cause analysis and solutions of common error codes](/img/65/4dd3a521946e753c79d3db1fa0a4f4.png)
[FAQ] access the HMS core push service, and the server sends messages. Cause analysis and solutions of common error codes

leetcode-919:完全二叉树插入器

Unity VS—— VS中默认调试为启动而不是附加到Unity调试

How to choose a microservice registration center?

程序的编译和运行

Canvas 填充渐变

两数,三数之和

Step num problem
随机推荐
Leetcode-146: LRU cache
数据库sql语句练习题「建议收藏」
preprocessor directives
Introduction to MySQL engine and InnoDB logical storage structure
Character function and string function (2)
JMeter distributed pressure measurement
Wokerman custom write log file
"Shallow in and shallow out" MySQL and InnoDB [it is recommended to collect and share]
Implementation of simple registration and login
预处理指令
A detailed explanation of SCP command
Solution to oom exceptions caused by improper use of multithreading in production environment (supreme Collection Edition)
Leetcode-6131: the shortest dice sequence impossible to get
Leetcode skimming -- guess the size of numbers II 375 medium
测试用例和缺陷报告模板
ES6 --- four powerful operators (?,? =,?.,?:)
Based on pexels image material API, sort out the material resource library
How to obtain the subordinate / annotation information of KEGG channel
sqlx库使用
Vivo official website app full model UI adaptation scheme