服务发现¶
概述¶
Service discovery 是关于服务如何发现的配置,当在平台运行时,可以与Istio的Pilot集成,框架不负责注册工作,而只使用服务发现功能
配置¶
服务发现的配置在chassis.yaml。
| 配置项 | 默认值 | 配置说明 | | — | — | — | | type | servicecenter | 对接服务发现系统类型 支持pilot,file,servicecenter | | address | http://127.0.0.1:30100 | 服务中心地址 允许配置多个以逗号隔开 | | refeshInterval | 30s | 更新实例缓存的时间间隔,格式为数字加单位(s/m/h),如1s/1m/1h | | watch | false | 是否watch实例变化事件 | | api.version | v4 | 访问服务中心的api版本 |
示例¶
cse:
service:
serviceDiscovery:
type: pilot #optional: 默认类型为对接服务中心
address: http://10.0.0.1:30100,http://10.0.0.2:30100
refeshInterval : 30s
api:
version: v4