Apache ShardingSphere ElasticJob 中文文档 2023 年 11 月 01 日
. 11 leader 节点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 流程图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 i 5.3 失效转移 . 相同任务聚合至相同的执行器统一处理 – 动态调配追加资源至新分配的任务 • 作业治理 – 失效转移 – 错过作业重新执行 – 自诊断修复 • 作业依赖 (TODO) – 基于有向无环图(DAG)的作业间依赖 – 基于有向无环图(DAG)的作业分片间依赖 • 作业开放生态 – 可扩展的作业类型统一接口 – 丰富的作业类型库,如数据流、脚本、HTTP、文件、大数据等 – 易于对接业务作业,能够与 Spring 分布式的任务服务器分配更加合理的任务分片项,使得任务可以随着资源的增加而提升效率。 任务的分布式执行,需要将一个任务拆分为多个独立的任务项,然后由分布式的服务器分别执行某一个 或几个分片项。 举例说明,如果作业分为 4 片,用两台服务器执行,则每个服务器分到 2 片,分别负责作业的 50% 的负 载,如下图所示。 7 Apache ShardingSphere ElasticJob document 分片项 ElasticJob0 码力 | 98 页 | 1.97 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0-alpha
测试过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 sysbench 测试用例分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 附录 1 . . . . . . . . . . . . 是多接入端共同组成的生态圈。通过混合使用 ShardingSphere‐JDBC 和 ShardingSphere‐Proxy,并采用同一注册中心统一配置分片策略,能够灵活的搭建适用于各种场景的应 用系统,使得架构师更加自由地调整适合与当前业务的最佳系统架构。 1.2 功能列表 1.2.1 数据分片 • 分库 & 分表 • 读写分离 • 分片策略定制化 • 无中心化分布式主键 1.2 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。详情请参见配置手册。 %SHARDINGSPHERE_PROXY_HOME% 为 Proxy 解 压 后 的 路 径, 例: /Users/ss/shardingsphere‐proxy‐bin/ 2.2.2 2. 引入依赖 如果后端连接 PostgreSQL 数据库,不需要引入额外依赖。 如 果 后 端 连 接0 码力 | 301 页 | 3.44 MB | 1 年前3Apache ShardingSphere 中文文档 5.0.0
定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支 持。目前提供 MySQL 和 PostgreSQL(兼容 openGauss 等基于 PostgreSQL 的数据库)版本,它可以使 用任何兼容 MySQL/PostgreSQL 协议的访问客户端(如:MySQL Command Client, MySQL Workbench, Navicat 等)操作数据,对 DBA 更加友好。 是多接入端共同组成的生态圈。通过混合使用 ShardingSphere‐JDBC 和 ShardingSphere‐Proxy,并采用同一注册中心统一配置分片策略,能够灵活的搭建适用于各种场景的应 用系统,使得架构师更加自由地调整适合与当前业务的最佳系统架构。 1.1. 简介 4 Apache ShardingSphere document, v5.0.0 1.2 解决方案 解决方案/功能 编辑%SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。详情请参见配置手册。 %SHARDINGSPHERE_PROXY_HOME% 为 Proxy 解 压 后 的 路 径, 例: /Users/ss/shardingsphere‐proxy‐bin/ 2.2.2 2. 引入依赖 如果后端连接 PostgreSQL 数据库,不需要引入额外依赖。 如果后端连接 MySQL0 码力 | 385 页 | 4.26 MB | 1 年前3Apache ShardingSphere 中文文档 5.4.1
11.4.1 设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 测试环境 . . . . . 11.4.2 使用指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 测试用例配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 环境配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 运行测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 530 页 | 4.49 MB | 1 年前3Apache ShardingSphere 中文文档 5.3.2
11.4.1 设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407 测试环境 . . . . . 11.4.2 使用指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 测试用例配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408 环境配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 运行测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 508 页 | 4.44 MB | 1 年前3Apache ShardingSphere 中文文档 5.2.0
6.4.1 设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 测试环境 . . . . . 300 6.4.2 使用指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 测试用例配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 环境配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 运行测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 449 页 | 5.85 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.0
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 7.8.6 [Proxy] 在 使 用 ShardingSphere‐Proxy 时, 怎 么 使 用 合 适 的 工 具 连 接 到 ShardingSphere‐Proxy? . . . . . . . . . . . . . . . . . . . . . . [SingleTableRule]。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 7.8.20 [DistSQL] 使 用 DistSQL 添 加 资 源 时, 出 现 Failed to get driver instance for jdbcURL=xxx。 . . . . . . . . . . . . . . 定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支 持。目前提供 MySQL 和 PostgreSQL(兼容 openGauss 等基于 PostgreSQL 的数据库)版本,它可以使 用任何兼容 MySQL/PostgreSQL 协议的访问客户端(如:MySQL Command Client, MySQL Workbench, Navicat 等)操作数据,对 DBA 更加友好。0 码力 | 406 页 | 4.40 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 7.8.6 [Proxy] 在 使 用 ShardingSphere‐Proxy 时, 怎 么 使 用 合 适 的 工 具 连 接 到 ShardingSphere‐Proxy? . . . . . . . . . . . . . . . . . . . . . . [SingleTableRule]。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 7.8.20 [DistSQL] 使 用 DistSQL 添 加 资 源 时, 出 现 Failed to get driver instance for jdbcURL=xxx。 . . . . . . . . . . . . . . 定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支 持。目前提供 MySQL 和 PostgreSQL(兼容 openGauss 等基于 PostgreSQL 的数据库)版本,它可以使 用任何兼容 MySQL/PostgreSQL 协议的访问客户端(如:MySQL Command Client, MySQL Workbench, Navicat 等)操作数据,对 DBA 更加友好。0 码力 | 409 页 | 4.47 MB | 1 年前3Apache ShardingSphere v5.5.0 中文文档
11.4.1 设计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 测试环境 . . . . . 11.4.2 使用指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 测试用例配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 环境配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 运行测试用例 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 557 页 | 4.61 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 7.8.6 [Proxy] 在 使 用 ShardingSphere‐Proxy 时, 怎 么 使 用 合 适 的 工 具 连 接 到 ShardingSphere‐Proxy? . . . . . . . . . . . . . . . . . . . . . . [SingleTableRule]。 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 7.8.20 [DistSQL] 使 用 DistSQL 添 加 资 源 时, 出 现 Failed to get driver instance for jdbcURL=xxx。 . . . . . . . . . . . . . . 定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支 持。目前提供 MySQL 和 PostgreSQL(兼容 openGauss 等基于 PostgreSQL 的数据库)版本,它可以使 用任何兼容 MySQL/PostgreSQL 协议的访问客户端(如:MySQL Command Client, MySQL Workbench, Navicat 等)操作数据,对 DBA 更加友好。0 码力 | 446 页 | 4.67 MB | 1 年前3
共 20 条
- 1
- 2