ShardingSphere Mode 模式新起航:运行模式详解

Apache ShardingSphere 5.0.0 引入了运行模式,包括Memory(内存模式)、Standalone(单机模式)和Cluster(集群模式)。内存模式适用于集成测试,单机模式支持本地文件持久化,适合开发环境,而集群模式为生产环境推荐,提供分布式治理和高可用。运行模式的引入提升了用户在不同场景下的使用体验,且所有模式都支持DistSQL。

在 5.0.0 GA 版本中,Apache ShardingSphere 新增了运行模式的概念,同时提供了 Memory/Standalone/Cluster 3 种配置方式。ShardingSphere 为什么会提供这 3 种运行模式,不同的运行模式在实际的开发使用场景中又有哪些不同呢?

本文将带领大家一起了解 ShardingSphere 5.0.0 全新概念-运行模式。

作者介绍

孟浩然

SphereEx 高级研发工程师、Apache ShardingSphere PMC。

曾就职于京东科技,负责数据库产品研发,热爱开源,关注数据库生态,目前专注于 ShardingSphere 数据库中间件开发以及开源社区建设。

分布式治理背景

分布式治理是 ShardingSphere 集群部署的基础,在 5.0.0 版本之前,用户需要在配置文件中通过配置 governance 标签来开启分布式治理功能:

governance:    
  name: # 治理名称
  registryCenter: # 配置中心
    type: # 治理持久化类型。如:Zookeeper, etcd
    serverLists: # 治理服务列表。包括 IP 地址和端口号。多个地址用逗号分隔。如: host1:2181,host2:2181 
  overwrite: # 本地配置是否覆盖配置中心配置。如果可覆盖,每次启动都以本地配置为准

持久化用户配置以及元数据信息是分布式治理最主要的功能之一,也是支持 DistSQL 的基本能力。在 5.0.0 系列的文章中,DistSQL 核心开发人员已经详细和大家介绍了 DistSQL 的概念、语法和使用,以及如何开发

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值