配置项说明
参数名称 |
是否必选 |
参数类型 |
取值范围 |
描述 |
---|---|---|---|---|
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 |
从节点数据源。 |