当前位置:网站首页>Sentinel Traffic Guard
Sentinel Traffic Guard
2022-07-30 03:32:00 【Leon_Jinhai_Sun】
Note: This chapter is a little confusing and clear.
After the previous study, we learned about the avalanche problem of microservices, that is to say, if a microservice has a problem, it may cause the entire link to be directly unavailable. In this case, we need to make timelyThe circuit breaker and downgrade, these strategies, we previously implemented by using Hystrix.
SpringCloud Alibaba also has its own microservice fault tolerance component, but it is more powerful than Hystrix.
With the popularity of microservices, stability between services and services has become increasingly important.Sentinel uses traffic as the entry point to protect the stability of services from multiple dimensions such as traffic control, circuit breaker downgrade, and system load protection.
Sentinel has the following characteristics:
- Rich application scenarios: Sentinel has undertaken the core scenarios of Alibaba's Double Eleven for nearly 10 years to promote traffic, such as spikes (that is, burst traffic is controlled within system capacity)Tolerable range), message shaving peaks and valleys, cluster flow control, real-time fuse downstream unavailable applications, etc.
- Complete real-time monitoring: Sentinel also provides real-time monitoring capabilities.In the console, you can see the second-level data of a single machine connected to the application, and even the aggregated operation of a cluster with a scale of less than 500.
- Extensive open source ecosystem: Sentinel provides out-of-the-box integration modules with other open source frameworks/libraries, such as integration with Spring Cloud, Apache Dubbo, gRPC, Quarkus.You only need to introduce the corresponding dependencies and perform simple configuration to quickly access Sentinel.At the same time, Sentinel provides native implementations of multiple languages such as Java/Go/C++.
- Complete SPI extension mechanism: Sentinel provides an easy-to-use and complete SPI extension interface.You can quickly customize logic by implementing extension interfaces.For example, custom rule management, adaptation of dynamic data sources, etc.
边栏推荐
猜你喜欢
随机推荐
Is the snowflake the same question?
TCP拥塞控制技术 与BBR的加速原理
分类之决策树分类
Nuxt3学习
HCIP OSPF
Excuse me, when datax is synchronized to the oceanbase database, it is written according to the primary key update method. How to fill in the content in the drop-down box?
写给技术人的管理入门知识1:什么是管理
WPF引入 ttf 图标文件使用记录
联邦学习综述(一)——联邦学习的背景、定义及价值
Record NLP various resource URLs
vscode 调试和远程
[Andrioid开发] Splash界面/用户协议与隐私政策弹窗/界面开发
JUC(七):变量的线程安全分析
JUC (8) : synchronized little exercise
YOLOv7的一些理解
厉害,腾讯技术专家手撸Redis技术笔记,下载量已突破30W
基于数据驱动故障预测的多台电力设备预测性维护调度
HCIP OSPF
golang的channel实现原理
MySQ死锁









