IceIce
首页
  • 入门

    • 快速开始
    • 核心概念
    • 架构设计
  • SDK 指南

    • Java SDK
    • Go SDK
    • Python SDK
  • 参考

    • 节点类型速查
    • Roam API
    • Server 配置
    • Client 配置
演示
常见问题
  • 更新日志
  • 升级指南
赞助
社区
  • GitHub
  • Gitee
  • English
  • 简体中文
首页
  • 入门

    • 快速开始
    • 核心概念
    • 架构设计
  • SDK 指南

    • Java SDK
    • Go SDK
    • Python SDK
  • 参考

    • 节点类型速查
    • Roam API
    • Server 配置
    • Client 配置
演示
常见问题
  • 更新日志
  • 升级指南
赞助
社区
  • GitHub
  • Gitee
  • English
  • 简体中文
  • 参考手册

    • 节点类型
    • Roam API
    • Server 配置
    • Client 配置

Client 配置参考

Ice Client 通过构造函数参数配置。以下参数在 Java、Go、Python SDK 中语义一致。

通用参数

参数类型必填默认值说明
appint是—应用 ID,对应 Server 中创建的 App
storagePathstring是—共享存储路径,必须和 Server 指向同一个 ice-data 目录
scanstringJava 必填—叶子节点扫描包路径。Go/Python 使用显式注册,不需要此参数
parallelismint否-1并行节点的线程池大小。≤0 使用框架默认配置
pollIntervalint/Duration否5s版本文件轮询间隔
heartbeatIntervalint/Duration否10s(Java)/ 30s(Go/Python)心跳上报间隔
lanestring否空泳道名称。空字符串表示主干。用于流量隔离和分支测试

初始化示例

泳道(Lane)

泳道用于流量隔离,适用于以下场景:

  • 开发环境的分支隔离测试
  • A/B 测试不同规则版本
  • 灰度发布

带泳道的 Client 会优先加载泳道配置,泳道中未配置的节点回退到主干配置。

在 GitHub 上编辑此页
Prev
Server 配置