开发者社区 > 云原生 > 正文

有一些关于集群演示的问题。

在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

展开
收起
码字王 2023-05-19 19:06:11 99 0
1 条回答
写回答
取消 提交回答
  • 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

    2023-05-19 22:44:35
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载