关于数据库:ShardingSphere-4x-编排治理之支持的配置中心注册中心

SPI

Service Provider Interface (SPI)是一种为了被第三方实现或扩大的API。它能够用于实现框架扩大或组件替换。

ShardingSphere在数据库治理模块应用SPI形式载入数据到配置核心/注册核心,进行实例熔断和数据库禁用。
目前,ShardingSphere外部反对Zookeeper和etcd这种罕用的配置核心/注册核心。
此外,您能够应用其余第三方配置核心/注册核心,并通过SPI的形式注入到ShardingSphere,从而应用该配置核心/注册核心,实现数据库治理性能。

Zookeeper

ShardingSphere官网应用Apache Curator作为Zookeeper的实现计划(反对配置核心和注册核心)。
请应用Zookeeper 3.4.6及其以上版本,详情请参见官方网站。

Etcd

ShardingSphere官网应用io.etcd/jetcd作为Etcd的实现计划(反对配置核心和注册核心)。
请应用Etcd v3以上版本,详情请参见官方网站。

Apollo

ShardingSphere官网应用Apollo Client作为Apollo的实现计划(反对配置核心)。
请应用Apollo Client 1.5.0及其以上版本,详情请参见官方网站。

Nacos

ShardingSphere官网应用Nacos Client作为Nacos的实现计划(反对配置核心)。
请应用Nacos Client 1.0.0及其以上版本,详情请参见官方网站。

其余

应用SPI形式自行实现相干逻辑编码。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理