Apache ShardingSphere v5.5.0 中文文档
更多使用细节请参见使用示例。 9.1.1 YAML 配置 简介 YAML 提供通过配置文件的方式与 ShardingSphere‐JDBC 交互。配合治理模块一同使用时,持久化在配 置中心的配置均为 YAML 格式。 说明:YAML 配置文件支持配置内容超过 3MB。 YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化用户配置。 52 Apache ShardingSphere document ShardingSphere 面向可插拔的一部分。本章节是 ShardingSphere‐JDBC 的 YAML 规则配 置参考手册。 数据分片 背景信息 数据分片 YAML 配置方式具有非凡的可读性,通过 YAML 格式,能够快速地理解分片规则之间的依赖关 系,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户 不必要的编码工作。 g- databases-tables.yaml")); 相关参考 • 核心特性:数据分片 • 开发者指南:数据分片 广播表 广播表 YAML 配置方式具有非凡的可读性,通过 YAML 格式,能够快速地理解广播表配置,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户不必要的编码工作。 参数解释 rules:0 码力 | 557 页 | 4.61 MB | 1 年前3Apache ShardingSphere 中文文档 5.4.1
更多使用细节请参见使用示例。 9.1.1 YAML 配置 简介 YAML 提供通过配置文件的方式与 ShardingSphere‐JDBC 交互。配合治理模块一同使用时,持久化在配 置中心的配置均为 YAML 格式。 说明:YAML 配置文件支持配置内容超过 3MB。 YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化用户配置。 51 Apache ShardingSphere document ShardingSphere 面向可插拔的一部分。本章节是 ShardingSphere‐JDBC 的 YAML 规则配 置参考手册。 数据分片 背景信息 数据分片 YAML 配置方式具有非凡的可读性,通过 YAML 格式,能够快速地理解分片规则之间的依赖关 系,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户 不必要的编码工作。 g- databases-tables.yaml")); 相关参考 • 核心特性:数据分片 • 开发者指南:数据分片 广播表 广播表 YAML 配置方式具有非凡的可读性,通过 YAML 格式,能够快速地理解广播表配置,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户不必要的编码工作。 参数解释 rules:0 码力 | 530 页 | 4.49 MB | 1 年前3Apache ShardingSphere 中文文档 5.3.2
更多使用细节请参见使用示例。 9.1.1 YAML 配置 简介 YAML 提供通过配置文件的方式与 ShardingSphere‐JDBC 交互。配合治理模块一同使用时,持久化在配 置中心的配置均为 YAML 格式。 说明:YAML 配置文件支持配置内容超过 3MB。 YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化用户配置。 51 Apache ShardingSphere document ShardingSphere 面向可插拔的一部分。本章节是 ShardingSphere‐JDBC 的 YAML 规则配 置参考手册。 数据分片 背景信息 数据分片 YAML 配置方式具有非凡的可读性,通过 YAML 格式,能够快速地理解分片规则之间的依赖关 系,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户 不必要的编码工作。 g- databases-tables.yaml")); 相关参考 • 核心特性:数据分片 • 开发者指南:数据分片 广播表 广播表 YAML 配置方式具有非凡的可读性,通过 YAML 格式,能够快速地理解广播表配置,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户不必要的编码工作。 参数解释 rules:0 码力 | 508 页 | 4.44 MB | 1 年前3Apache ShardingSphere 中文文档 5.2.0
更多使用细节请参见使用示例。 4.1.1 YAML 配置 简介 YAML 提供通过配置文件的方式与 ShardingSphere‐JDBC 交互。配合治理模块一同使用时,持久化在配 置中心的配置均为 YAML 格式。 YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化用户配置。 49 Apache ShardingSphere document, v5.2.0 使用步骤 引入 Maven 依赖 ShardingSphere 面向可插拔的一部分。本章节是 ShardingSphere‐JDBC 的 YAML 规则配 置参考手册。 数据分片 背景信息 数据分片 YAML 配置方式具有非凡的可读性,通过 YAML 格式,能够快速地理解分片规则之间的依赖关 系,ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户 不必要的编码工作。 databases-tables.yaml")); 相关参考 • 核心特性:数据分片 • 开发者指南:数据分片 读写分离 背景信息 读写分离 YAML 配置方式可读性高,通过 YAML 格式,能够快速地理解读写分片规则之间的依赖关系, ShardingSphere 会根据 YAML 配置,自动完成 ShardingSphereDataSource 对象的创建,减少用户不必 要的编码工作。0 码力 | 449 页 | 5.85 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0
ShardingSphere 的特点之一。在使用 ShardingSphere‐Proxy 时,开发者虽然可以像使用数据库一样操作数据,但却需要通过 YAML 文件(或注册中心)配置资源和 规则。然而,YAML 格式的展现形式,以及注册中心动态修改带来的操作习惯变更,对于运维工程师并不 友好。 DistSQL 让用户可以像操作数据库一样操作 Apache ShardingSphere,使其从面向开发人员的框架和中间 分布式治理 45 Apache ShardingSphere document, v5.0.0 注册中心数据结构 在定义的命名空间下,rules 、props 和 metadata 节点以 YAML 格式存储配置,可通过修改节点来实 现对于配置的动态管理。status 存储数据库访问对象运行节点,用于区分不同数据库访问实例。 namespace ├──rules # 全局规则配置 ├──props otherProperties); YAML 配置 简介 YAML 提供通过配置文件的方式与 ShardingSphere‐JDBC 交互。配合治理模块一同使用时,持久化在配 置中心的配置均为 YAML 格式。 YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化用户配置。 使用方式 创建简单数据源 通过 YamlShardingSphereDataSourceFactory 工厂创建的0 码力 | 385 页 | 4.26 MB | 1 年前3Apache ShardingSphere ElasticJob 中文文档 2023 年 11 月 01 日
业名称,如果修改名称将视为新的作业。作业名称节点下又包含 5 个数据子节点,分别是 config, instances, sharding, servers 和 leader。 config 节点 作业配置信息,以 YAML 格式存储。 instances 节点 作业运行实例信息,子节点是当前作业运行实例的主键。作业运行实例主键由作业运行服务器的 IP 地址 和 PID 构成。作业运行实例主键均为临时节点,当作业实例上线时注册,下线时自动清理。注册中心监 可通过属性配置 http.url,http.method,http.data 等配置待请求的 http 信息。分片信息以 Header 形式传递,key 为 shardingContext,值为 json 格式。 public class HttpJobMain { public static void main(String[] args) { new ScheduleJobBootstrap(regCenter s 否 max‐retries 否 session‐timeout‐milliseconds 否 connection‐timeout‐milliseconds 否 digest 否 配置格式参考: YAML elasticjob: regCenter: serverLists: localhost:6181 namespace: elasticjob-springboot Properties0 码力 | 98 页 | 1.97 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.1
otherProperties); 5.1.2 YAML 配置 简介 YAML 提供通过配置文件的方式与 ShardingSphere‐JDBC 交互。配合治理模块一同使用时,持久化在配 置中心的配置均为 YAML 格式。 YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化用户配置。 使用步骤 引入 Maven 依赖org.apache.shardingsphere ng 分片的结束时间范围,时间戳格 式:yyyy‐MM‐dd HH:mm:ss sh arding‐ seconds lo ng 单一分片所能承载的最大时间, 单位:秒,允许分片键的时间戳 格式的秒带有时间精度,但秒后 的时间精度会被自动抹去 5.1. ShardingSphere-JDBC 117 Apache ShardingSphere document, v5.1.1 标准分片算法 使用 SQL 注释的方式 使用规范 SQL Hint 功能需要用户提前开启解析注释的配置,设置 sqlCommentParseEnabled 为 true,目前只 支持路由至一个数据源。注释格式暂时只支持 /* */,内容需要以 ShardingSphere hint: 开始,属 性名为 dataSourceName。 5.1. ShardingSphere-JDBC 126 Apache0 码力 | 409 页 | 4.47 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.0
otherProperties); 5.1.2 YAML 配置 简介 YAML 提供通过配置文件的方式与 ShardingSphere‐JDBC 交互。配合治理模块一同使用时,持久化在配 置中心的配置均为 YAML 格式。 YAML 配置是最常见的配置方式,可以省略编程的复杂度,简化用户配置。 使用步骤 引入 Maven 依赖org.apache.shardingsphere ng 分片的结束时间范围,时间戳格 式:yyyy‐MM‐dd HH:mm:ss sh arding‐ seconds lo ng 单一分片所能承载的最大时间, 单位:秒,允许分片键的时间戳 格式的秒带有时间精度,但秒后 的时间精度会被自动抹去 5.1. ShardingSphere-JDBC 116 Apache ShardingSphere document, v5.1.0 标准分片算法 使用 SQL 注释的方式 使用规范 SQL Hint 功能需要用户提前开启解析注释的配置,设置 sqlCommentParseEnabled 为 true,目前只 支持路由至一个数据源。注释格式暂时只支持/* */,内容需要以 ShardingSphere hint: 开始,属 性名为 dataSourceName。 5.1. ShardingSphere-JDBC 125 Apache0 码力 | 406 页 | 4.40 MB | 1 年前3Mybatis 框架课程第二天
它是 apache 提供的一种表达式语言,全称是: Object Graphic Navigation Language 对象图导航语言 它是按照一定的语法格式来获取数据的。 语法格式就是使用 #{对象.对象}的方式 传智播客——专注于 Java、.Net 和 Php、网页平面设计工程师的培训 北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090 提供的一种表达式语言,在 struts2 中也有应用。 Object Graphic Navigation Language 对象图导航语言 它是按照一定的语法格式来获取数据的。 语法格式就是使用 #{对象.对象}的方式 #{user.username}它会先去找 user 对象,然后在 user 对象中找到 username 属性,并把值取0 码力 | 27 页 | 1.21 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0-alpha
支持多种方言的 SQL 解析 数据库 支持状态 MySQL 支持,完善 PostgreSQL 支持,完善 SQLServer 支持 Oracle 支持 SQL92 支持 • 提供 SQL 格式化功能(开发中) • 提供 SQL 模板化功能(开发中) API 使用 引入 Maven 依赖org.apache.shardingsphere SQLVisitorEngine(databaseType, "STATEMENT "); SQLStatement sqlStatement = sqlVisitorEngine.visit(tree); • SQL 格式化 /** * databaseType type:String 可能指 MySQL * useCache type:boolean 是否使用缓存 * @return String */ 提供熔断数据库访问程序对数据库的访问和禁用从库的访问的编排治理能力。治理模块仍然有大量 未完成的功能(比如流控等)。 注册中心数据结构 在定义的命名空间下,rules 、props 和 metadata 节点以 YAML 格式存储配置,可通过修改节点来实 现对于配置的动态管理。states 存储数据库访问对象运行节点,用于区分不同数据库访问实例。 namespace ├──rules # 全局规则配置 ├──props0 码力 | 301 页 | 3.44 MB | 1 年前3
共 13 条
- 1
- 2