 Apache ShardingSphere ElasticJob 中文文档 2023 年 11 月 01 日. . . . . . . . . . . . . . . . . . . . 20 5.5.1 作业接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.5.2 执行器接口 . . . . . . . . . . . . . . . . . . . . . . . . . . 错过作业重新执行 – 自诊断修复 • 作业依赖 (TODO) – 基于有向无环图(DAG)的作业间依赖 – 基于有向无环图(DAG)的作业分片间依赖 • 作业开放生态 – 可扩展的作业类型统一接口 – 丰富的作业类型库,如数据流、脚本、HTTP、文件、大数据等 – 易于对接业务作业,能够与 Spring 依赖注入无缝整合 • 可视化管控端 – 作业管控端 – 作业执行历史数据追踪 开启失效转移功能,ElasticJob 会监控作业每一分片的执行状态,并将其写入注册中心,供其他节点感知。 在一次运行耗时较长且间隔较长的作业场景,失效转移是提升作业运行实时性的有效手段;对于间隔较 短的作业,会产生大量与注册中心的网络通信,对集群的性能产生影响。而且间隔较短的作业并未见得 关注单次作业的实时性,可以通过下次作业执行的重分片使所有的分片正确执行,因此不建议短间隔作 业开启失效转移。 另外需要注意的是,作业本身的幂等性,是保证失效转移正确性的前提。0 码力 | 98 页 | 1.97 MB | 1 年前3 Apache ShardingSphere ElasticJob 中文文档 2023 年 11 月 01 日. . . . . . . . . . . . . . . . . . . . 20 5.5.1 作业接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.5.2 执行器接口 . . . . . . . . . . . . . . . . . . . . . . . . . . 错过作业重新执行 – 自诊断修复 • 作业依赖 (TODO) – 基于有向无环图(DAG)的作业间依赖 – 基于有向无环图(DAG)的作业分片间依赖 • 作业开放生态 – 可扩展的作业类型统一接口 – 丰富的作业类型库,如数据流、脚本、HTTP、文件、大数据等 – 易于对接业务作业,能够与 Spring 依赖注入无缝整合 • 可视化管控端 – 作业管控端 – 作业执行历史数据追踪 开启失效转移功能,ElasticJob 会监控作业每一分片的执行状态,并将其写入注册中心,供其他节点感知。 在一次运行耗时较长且间隔较长的作业场景,失效转移是提升作业运行实时性的有效手段;对于间隔较 短的作业,会产生大量与注册中心的网络通信,对集群的性能产生影响。而且间隔较短的作业并未见得 关注单次作业的实时性,可以通过下次作业执行的重分片使所有的分片正确执行,因此不建议短间隔作 业开启失效转移。 另外需要注意的是,作业本身的幂等性,是保证失效转移正确性的前提。0 码力 | 98 页 | 1.97 MB | 1 年前3
 MyBatis 框架尚硅谷 java 研究院版本:V 1.0SQL、存储过程以及高级映射的优秀的持久层框架 2) MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 3) MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录 1.3 为什么要使用 MyBatis – 现有持久化技术的对比 1) JDBC close(); } } 2.6 Mapper 接口开发 MyBatis HelloWorld 1) 编写 Mapper 接口 public interface EmployeeMapper { public Employee getEmployeeById(Integer id ); } 2) 完成两个绑定 1 Mapper 接口与 Mapper 映射文件的绑定 在 Mppper 映射文件中的 MyBatis 框架尚硅谷 java 研究院版本:V 1.0SQL、存储过程以及高级映射的优秀的持久层框架 2) MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 3) MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录 1.3 为什么要使用 MyBatis – 现有持久化技术的对比 1) JDBC close(); } } 2.6 Mapper 接口开发 MyBatis HelloWorld 1) 编写 Mapper 接口 public interface EmployeeMapper { public Employee getEmployeeById(Integer id ); } 2) 完成两个绑定 1 Mapper 接口与 Mapper 映射文件的绑定 在 Mppper 映射文件中的- 标签中的 映射文件中的 - 标签中的 namespace 中必须指定 Mapper 接口 的全类名 2 Mapper 映射文件中的增删改查标签的 id 必须指定成 Mapper 接口中的方法名. 3) 获取 Mapper 接口的代理实现类对象 @Test public void test() throws Exception{ String resource = "mybatis-config 0 码力 | 44 页 | 926.54 KB | 1 年前3
 Apache ShardingSphere 中文文档 5.4.1. . . . . . . . . . . . . . . . . . 119 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 119 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509 13.4.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 510 13.4.9 分片 ShardingSphere0 码力 | 530 页 | 4.49 MB | 1 年前3 Apache ShardingSphere 中文文档 5.4.1. . . . . . . . . . . . . . . . . . 119 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 119 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509 13.4.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 510 13.4.9 分片 ShardingSphere0 码力 | 530 页 | 4.49 MB | 1 年前3
 Apache ShardingSphere v5.5.0 中文文档. . . . . . . . . . . . . . . . . . 135 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 v Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 135 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 13.3.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 535 13.3.9 分片 ShardingSphere0 码力 | 557 页 | 4.61 MB | 1 年前3 Apache ShardingSphere v5.5.0 中文文档. . . . . . . . . . . . . . . . . . 135 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 v Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 135 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 13.3.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 535 13.3.9 分片 ShardingSphere0 码力 | 557 页 | 4.61 MB | 1 年前3
 Apache ShardingSphere 中文文档 5.3.2. . . . . . . . . . . . . . . . . . 118 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 118 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 13.4.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 488 13.4.9 分片 ShardingSphere0 码力 | 508 页 | 4.44 MB | 1 年前3 Apache ShardingSphere 中文文档 5.3.2. . . . . . . . . . . . . . . . . . 118 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 118 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 13.4.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 488 13.4.9 分片 ShardingSphere0 码力 | 508 页 | 4.44 MB | 1 年前3
 Apache ShardingSphere 中文文档 5.2.0. . . . . . . . . . . . . . . . . . 167 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 167 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 8.3.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 425 xiii 8.3.90 码力 | 449 页 | 5.85 MB | 1 年前3 Apache ShardingSphere 中文文档 5.2.0. . . . . . . . . . . . . . . . . . 167 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 167 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 8.3.8 分片为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 425 xiii 8.3.90 码力 | 449 页 | 5.85 MB | 1 年前3
 Apache ShardingSphere 中文文档 5.1.1. . . . . . . . . . . . . . . . . . 138 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 139 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . 307 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 308 7.8.16 [分片]0 码力 | 409 页 | 4.47 MB | 1 年前3 Apache ShardingSphere 中文文档 5.1.1. . . . . . . . . . . . . . . . . . 138 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 139 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . 307 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 308 7.8.16 [分片]0 码力 | 409 页 | 4.47 MB | 1 年前3
 Apache ShardingSphere 中文文档 5.1.2. . . . . . . . . . . . . . . . . . 141 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 142 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . 319 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 319 7.8.16 [分片]0 码力 | 446 页 | 4.67 MB | 1 年前3 Apache ShardingSphere 中文文档 5.1.2. . . . . . . . . . . . . . . . . . 141 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 142 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . 319 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 319 7.8.16 [分片]0 码力 | 446 页 | 4.67 MB | 1 年前3
 Apache ShardingSphere 中文文档 5.1.0. . . . . . . . . . . . . . . . . . 137 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 138 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . 303 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 304 7.8.16 [分片]0 码力 | 406 页 | 4.40 MB | 1 年前3 Apache ShardingSphere 中文文档 5.1.0. . . . . . . . . . . . . . . . . . 137 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 138 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . 303 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 304 7.8.16 [分片]0 码力 | 406 页 | 4.40 MB | 1 年前3
 Apache ShardingSphere 中文文档 5.0.0-alpha. . . . . . . . . . . . . . . . . . 251 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 251 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 7.16 为什么我实现了 ShardingKeyGenerator 接口,也配置了 Type,但是自定义的分布式 主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 301 页 | 3.44 MB | 1 年前3 Apache ShardingSphere 中文文档 5.0.0-alpha. . . . . . . . . . . . . . . . . . 251 DataSource 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Connection 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Statement 和 PreparedStatement 接口 . . . . . . . . . . . . . . . . . . . . . . . . 251 ResultSet 接口 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 7.16 为什么我实现了 ShardingKeyGenerator 接口,也配置了 Type,但是自定义的分布式 主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 301 页 | 3.44 MB | 1 年前3
共 24 条
- 1
- 2
- 3













