配置项说明
参数名称 | 是否必选 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|---|
props | 否 | PropertiesConfiguration | MAS监控配置,配合etcd使用。 | |
etcd | 否 | EtcdConfiguration | etcd配置,如配置,则会从远端拉取。 | |
datasource | 是 | map[string] DataSourceConfiguration | key自定义,单维度请参考表2。 | 数据源。 |
router | 是 | RouterConfiguration | 路由相关配置。 | |
chaos | 否 | InjectionProperties | 故障注入相关配置。 |
参数名称 | 是否必选 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|---|
url | 是 | string | protocol(address)/dbname?param=value | Data Source Name, 数据源连接串。 |
username | 是 | string | - | 用户名。 |
password | 是 | string | - | 密码。 |
参数名称 | 是否必选 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|---|
active | 是 | string | nodes的key | 激活节点。 |
routeAlgorithm | 是 | string | single-read-write local-read-single-write | 路由算法。 |
retry.times | 否 | string | - | 失败重试次数。 |
retry.delay | 否 | string | - | 重试间隔,单位毫秒。 |
nodes | 是 | map[string]NodeConfiguration | key自定义,单维度参考NodeConfiguration数据结构说明 | 节点相关配置。 |
参数名称 | 是否必选 | 参数类型 | 取值范围 | 描述 |
|---|---|---|---|---|
master | 是 | string | datasource的key | 主节点数据源。 |
loadBalance | 否 | string | RANDOM、ROUND_ROBIN | 读写分离负载均衡算法。 |
slaves | 否 | []string | datasource的key | 从节点数据源。 |

