yr.datasystem.service_discovery.ServiceDiscoveryOptions¶
- class yr.datasystem.service_discovery.ServiceDiscoveryOptions¶
通过 ETCD 发现 Worker 时使用的配置。
- 属性:
etcd_address (str) - ETCD 服务地址。
cluster_name (str) - 集群名称。默认值:
""。etcd_ca (str) - ETCD TLS CA 证书路径。默认值:
""。etcd_cert (str) - ETCD TLS 客户端证书路径。默认值:
""。etcd_key (str) - ETCD TLS 客户端私钥路径。默认值:
""。etcd_dns_name (str) - ETCD TLS DNS 名称。默认值:
""。username (str) - ETCD 鉴权用户名。默认值:
""。password (str) - ETCD 鉴权密码。默认值:
""。token_refresh_interval_sec (int) - ETCD 鉴权 Token 刷新间隔,单位为秒。默认值:
30。host_id_env_name (str) - 用于读取 host id 的环境变量名称。默认值:
""。affinity_policy (ServiceAffinityPolicy) - Worker 选择策略。默认值:
ServiceAffinityPolicy.PREFERRED_SAME_NODE。