复古 护眼 海天 深邃 暗黑 默认

高可用

配置项说明

命名空间:http://shardingsphere.apache.org/schema/shardingsphere/database-discovery/database-discovery-5.1.2.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 属性 数据库发现类型,如:MySQL.MGR
props (?) 标签 数据库发现类型配置,如 MGR 的 group-name 属性配置