在com.alibaba.csp.sentinel.demo.cluster.init 包下
第一个问题: initClientServerAssignProperty 方法 具体是做什么的...
然后参数 [{"clientSet":["112.12.88.66@8729","112.12.88.67@8727"],"ip":"112.12.88.68","machineId":"112.12.88.68@8728","port":11111}] 里的clientSet是客户端地址集合吗 那后面的ip和machineId 为什么又重复了 除了多了个端口号 是代表什么意义. 目前推测machineId是服务端地址. 还有port参数 是指项目启动的端口吗 比如8080这种?
第二个问题:initDynamicRuleProperty 和 registerClusterRuleSupplier 做的事感觉很像啊. 本地客户端初始化的流量规则 和 集群初始化的流量规则 一样 这样的意义是什么. 会有什么冲突吗.
原提问者GitHub用户huihui1112
1、initClientServerAssignProperty 根据推送的 token server/client 分配表解析 token client 的通信配置,仅在当前机器身份为 token client 时有效。分配表中 machineId (示例中的格式为 ip@commandPort) 用于标识某一台 token server,ip 和 port 为所属 token server 的 IP 和端口。
2、initDynamicRuleProperty 用于注册客户端的动态规则源,registerClusterRuleSupplier 用于注册 token server 的规则源生成器。详细信息可以参考 集群限流规则配置。
原回答者GitHub用户sczyh30
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。