sentinel-dashboard和客户端(java_web项目,dubbo2.6.0版本) 已把对应得zk持久化改造完成。 这是我客户端得代码
请问:客户端除了引入以下俩jar,还需要引入sentinel-transport-simple-http依赖吗?
com.alibaba.csp sentinel-dubbo-adapter 1.8.0
com.alibaba.csp sentinel-datasource-zookeeper
1.8.0
现在问题是:
1:如果不引入sentinel-transport-simple-http依赖,sentinel-dashboard发现不了我的机器和dubbo服务调用接口。
2:如果引入了,sentinel-dashboard就会显示我的机器和dubbo服务调用接口,然后创建得规则也会到对应得zk节点下,但是我感觉走的还是内存得模式。因为我客户端重启后,虽然sentinel-dashboard会显示我设置得规则,但是不生效,需要手动打开编辑保存一下,规则才会生效。请问是什么原因啊?
经过多次测试,dubbo+zk得规则持久化好像不好使啊。 我是现在dashboard往zk和内存都保存一份,相当于是使用得Push 模式+原始模式,结合使用得[大哭]。虽然能做到持久化了,但是项目重启后,得的触发往内存推送下规则
原提问者GitHub用户799983050
sentinel-transport-simple-http依赖需要引入,用于dashboard和客户端交互,包括机器发现、流量监控等。 因为首先需要机器发现,然后才能对该机器节点设置限流规则。
现在dashboard创建的规则已创建到对应的zk节点下,那么需要看客户端是否引入了sentinel-datasource-zookeeper, 并且正确初始化了ZookeeperDataSource。
原回答者GitHub用户cdfive
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。