sentinel配置文件,
Sentinel是一款面向分布式服务架构的高可用流量保护组件,主要以流量为切入点,从限流、流量整形、熔丝退化、系统负载保护、热点保护等多个维度帮助开发者保障微服务的稳定性。
哨兵有以下特征:
丰富的应用场景:Sentinel承担了阿里巴巴近10年“双十一”流量推广的核心场景,如spike(即突发流量控制在系统容量可承受范围内)、消息削峰填谷、集群流量控制、下游不可用应用实时融合等。完整的实时监控:Sentinel还提供实时监控功能。在控制台中,您可以看到连接到应用程序的单台机器的二级数据,甚至是不到500台机器的集群的聚合操作状态。广泛的开源生态系统:Sentinel提供了与其他开源框架/库的现成集成模块,如与Spring Cloud、Dubbo和gRPC的集成。你只需要引入相应的依赖项,进行简单的配置就可以快速访问Sentinel。完美的SPI扩展点:Sentinel提供了易用且完美的SPI扩展接口。您可以通过实现扩展接口来快速定制逻辑。如自定义规则管理、自适应动态数据源等。让我们来看看sentinel流量控制框架,内容如下:
设置日志目录,默认情况下,该目录位于HOME/logs目录中。
//设置日志目录system . Set property( CSP . sentinel . log . dir ,basedir/csp )如metric.log/block.log/sentinel-record.log;//设置eagleeye-self.log目录system . Set property( eagle eye . log . path ,basedir /eagle eye );Metric.log是记录和统计的qps信息,如passQps、blockQps、successQps、exceptionQps、rt等。每秒钟计数一次。可以通过com . Alibaba . CSP . sentinel . node . metric . MetricNode # from fat string(string line)把记录变成metric node实体类对象。Sentinel-block.log是限流/熔断期间计数的blockqps信息,每秒计数一次。部分,避免踩坑。下面是梳理好的逻辑。所谓一线大厂,源代码里写的东西真的很乱。
关于sentinel流量控制框架(目录设置)的这篇文章到此为止。关于哨兵流量控制的更多信息,请搜索以前关于流行IT的文章或继续浏览下面的相关文章。我希望你将来能支持流行它!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。