高可用

配置项说明

命名空间:http://shardingsphere.apache.org/schema/shardingsphere/database-discovery/database-discovery-5.1.0.xsd

<database-discovery:rule />

名称类型说明
id属性Spring Bean Id
data-source-rule (+)标签数据源规则配置
discovery-heartbeat (+)标签检测心跳规则配置

<database-discovery:data-source-rule />

名称类型说明
id属性数据源规则名称
data-source-names属性数据源名称,多个数据源用逗号分隔 如:ds_0, ds_1
discovery-heartbeat-name属性检测心跳名称
discovery-type-name属性数据库发现类型名称

<database-discovery:discovery-heartbeat />

名称类型说明
id属性监听心跳名称
props标签监听心跳属性配置,keep-alive-cron 属性配置 cron 表达式,如:‘0/5 ?’

<database-discovery:discovery-type />

名称类型说明
id属性数据库发现类型名称
type属性数据库发现类型,如: MGR、openGauss
props (?)标签数据库发现类型配置,如 MGR 的 group-name 属性配置