sentinel1.8.3持久化jar包
时间: 2023-05-13 12:03:21 浏览: 160
sentinel 1.8 规则持久化版
Sentinel1.8.3是一个可以对分布式系统进行流量控制和熔断的开源框架,它的持久化jar包则是指将Sentinel的规则进行持久化,保存在磁盘上,以便在应用重启等情况下不会丢失规则。
通过使用Sentinel的持久化jar包,我们可以将规则保存在本地或者云存储服务中,比如阿里云OSS、腾讯云COS等。这样即使我们的应用关闭或者重启,规则也不会丢失,可以保证应用的可用性。
在使用Sentinel的持久化jar包时,我们需要注意以下几点:
1. 配置文件中需要将配置项sentinel.flow.rule.enabled和sentinel.degrade.rule.enabled设置为true,启用流量控制和熔断规则。
2. 需要在应用启动时加载规则,可以使用RuleManager.register2Property或者RuleManager.loadRules方法将规则加载到内存中。
3. 如果需要动态更新规则,则需要在需要更新的地方,比如业务逻辑代码中,通过RuleManager.loadRules方法重新加载规则。
总之,使用Sentinel的持久化jar包可以很好地保证规则的持久化和可用性,是分布式应用开发中不可或缺的重要组件。
阅读全文