更新时间:2024-11-28 GMT+08:00
分享

配置项说明

表1 配置参数详解

参数名称

是否必选

参数类型

取值范围

描述

props

PropertiesConfiguration

请参考PropertiesConfiguration数据结构说明

MAS监控配置,配合etcd使用。

etcd

EtcdConfiguration

请参考EtcdConfiguration数据结构说明

etcd配置,如配置,则会从远端拉取。

datasource

map[string] DataSourceConfiguration

key自定义,单维度请参考表2

数据源。

router

RouterConfiguration

请参考RouterConfiguration数据结构说明

路由相关配置。

chaos

InjectionProperties

请参考InjectionProperties数据结构说明

故障注入相关配置。

表2 DataSourceConfiguration数据结构说明

参数名称

是否必选

参数类型

取值范围

描述

url

string

protocol(address)/dbname?param=value

Data Source Name,

数据源连接串。

username

string

-

用户名。

password

string

-

密码。

表3 RouterConfiguration数据结构说明

参数名称

是否必选

参数类型

取值范围

描述

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数据结构说明

节点相关配置。

表4 NodeConfiguration数据结构说明

参数名称

是否必选

参数类型

取值范围

描述

master

string

datasource的key

主节点数据源。

loadBalance

string

RANDOM、ROUND_ROBIN

读写分离负载均衡算法。

slaves

[]string

datasource的key

从节点数据源。

表5 PropertiesConfiguration数据结构说明

参数名称

是否必选

参数类型

取值范围

描述

version

string

-

项目版本号。

appId

string

-

项目组名称。

monitorId

string

-

监控组名称。

databaseName

string

-

数据库名称。

表6 EtcdConfiguration数据结构说明

参数名称

是否必选

参数类型

取值范围

描述

address

string

-

Etcd地址。

apiVersion

string

v3

Etcd版本。

username

string

-

Etcd用户名。

password

string

-

Etcd密码。

httpsEnable

bool

true/false

是否启用https。

相关文档