温馨提示:在学习新技术之前建议先看看 官方文档,源码基于Apache sentinel版本1.7.2版本
1.Sentinel 是什么?有什么用?
Sentinel 意为哨兵,这个命名形象的诠释了 Sentinel 在分布式系统中的工作角色和重要性,主要功能就是熔断、限流、降级。
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
就目前来看Sentinel的生态已经很完善的:
2.Sentinel的源码一览
-
sentinel-adapter
Sentinel 适配器,目前对主流框架进行了适配,适配器官方文档,目前已适配的模块如下: