我的请求或这是一个问题: 我希望我可以使用application.yml来配置双重规则类型:gw-flow°rade。 现在gw流运行良好。但我不能通过yml添加降级规则。
sentinel: transport: dashboard: localhost:8080 port: 8720 datasource: ds: nacos: server-addr: localhost:8848 dataId: sentinel-rule-nacos groupId: DEFAULT_GROUP rule-type: gw-flow namespace: 2c4f27b5-f868-40e8-8d6f-429da8d1c6c1 eager: true
Nacos可以将gw流规则推送到sentinel dashboard
[ { "resource": "user-service", "grade": 1, "count": 5, "intervalSec":60, "controlBehavior": 0 } , { "resource": "file-service", "grade": 1, "count": 5, "intervalSec":60, "controlBehavior": 0 } ]
上面的json是我在自己的Nacos中的配置。我觉得这真的很方便。 我可以用这种方式配置降级规则,并且它们同时存在吗?
原提问者GitHub用户GongZhengMe
您可以使用自己的Parser手动创建Nacos数据源,在那里您可以从相同的原始数据中解析不同类型的规则。参考:https://github.com/alibaba/Sentinel/wiki/Dynamic-Rule-Configuration
原回答者GitHub用户sczyh30
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。