解密SHARDINGSPHERE与SERVICECOMB联合打造的分布式事务解决方案servicecomb.apache.org github.com/apache?q=servicecomb 解密SHARDINGSPHERE与SERVICECOMB 联合打造的分布式事务解决方案 京东数科-潘娟 panjuan@apache.org 2 github.com/apache?q=servicecomb servicecomb.apache.org Apache ShardingSphere生态 ServiceComb-saga 3 分布式事务解决方案的合作与探索 4 目录 CONTENTS 3 github.com/apache?q=servicecomb servicecomb.apache.org Apache ShardingSphere简介 完全开源 Apache的首个分布式数据库中间件 gitHub近8000star,近百家公司的成功落地案例 核心功能:数据分片&分布式事务&数据库治理 核心功能:数据分片&分布式事务&数据库治理 多接入端选择 京东主导,多公司&社区参与推动 4 github.com/apache?q=servicecomb servicecomb.apache.org Apache ShardingSphere生态 电商 技术 金融 5 github.com/apache?q=servicecomb servicecomb.apache.org 数据分片 App2 DB0 码力 | 19 页 | 4.18 MB | 1 年前3
Apache ShardingSphere v5.5.0 documentchapter provides users with a simplest quick start with Apache ShardingSphere. Example Codes: https://github.com/apache/shardingsphere/tree/master/examples 7.1 ShardingSphere-JDBC 7.1.1 Scenarios There are ShardingSphere-JDBC 93 Apache ShardingSphere document Other implementations For details, please refer to https://github.com/apache/shardingsphere‐plugin. Spring Boot Overview ShardingSphere provides a JDBC driver, instance involved in ShardingSphere. The SQL content is based on the corresponding database in https://github.com/apache/incubator‐seata/tree/v2.0.0/scr ipt/client/at/db . The following content takes MySQL0 码力 | 602 页 | 3.85 MB | 1 年前3
Apache ShardingSphere 5.4.1 Documentchapter provides users with a simplest quick start with Apache ShardingSphere. Example Codes: https://github.com/apache/shardingsphere/tree/master/examples 7.1 ShardingSphere-JDBC 7.1.1 Scenarios There are number of plugin implementations. These plugins can be found in [ShardingSphere Plugins] (https: //github.com/apache/shardingsphere‐plugin) repository. Plugins in ShardingSphere Plugin repository would Observability Agent Compile source code Download Apache ShardingSphere from GitHub,Then compile. git clone --depth 1 https://github.com/apache/shardingsphere.git cd shardingsphere mvn clean install -DskipITs0 码力 | 572 页 | 3.73 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档软件基金会的顶级项目。欢迎通过邮件列表参与讨 论。 12 7 快速入门 本章节以尽量短的时间,为使用者提供最简单的 Apache ShardingSphere 的快速入门。 示例代码:https://github.com/apache/shardingsphere/tree/master/examples 7.1 ShardingSphere-JDBC 7.1.1 应用场景 Apache ShardingSphere‐JDBC jdbc:shardingsphere:absolutepath:/path/to/config.yaml? placeholder-type=system_props 其他实现 具体可参考 https://github.com/apache/shardingsphere‐plugin 。 Spring Boot 简介 ShardingSphere 提供 JDBC 驱动,开发者可以在 Spring Boot com/r/apache/seata‐server 创建 undo_log 表 在每一个 ShardingSphere 涉及的真实数据库实例中创建 undo_log 表。SQL 的内容以 https://github.c om/apache/incubator‐seata/tree/v2.0.0/script/client/at/db 内对应的数据库为准。以下内容以 MySQL 为例。 CREATE TABLE0 码力 | 557 页 | 4.61 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1软件基金会的顶级项目。欢迎通过邮件列表参与讨 论。 12 7 快速入门 本章节以尽量短的时间,为使用者提供最简单的 Apache ShardingSphere 的快速入门。 示例代码:https://github.com/apache/shardingsphere/tree/master/examples 7.1 ShardingSphere-JDBC 7.1.1 应用场景 Apache ShardingSphere‐JDBC shardingsphere.driver.jdbc.unsupported 包。 9.1.6 可观察性 Agent 源码编译 从 Github 下载 Apache ShardingSphere 源码,对源码进行编译,操作命令如下。 git clone --depth 1 https://github.com/apache/shardingsphere.git cd shardingsphere mvn clean GraalVM Native Build Tools 支持的构建工具 此类需求需要在 https://github.com/graalvm/native‐build‐tools 打开额外的 issue 并提供对应构建工具 的 Plugin 实现。 使用限制 1. 如下的算法类由于涉及到 https://github.com/oracle/graal/issues/5522 ,暂未可在 GraalVM Native0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2软件基金会的顶级项目。欢迎通过邮件列表参与讨 论。 12 7 快速入门 本章节以尽量短的时间,为使用者提供最简单的 Apache ShardingSphere 的快速入门。 示例代码:https://github.com/apache/shardingsphere/tree/master/examples 7.1 ShardingSphere-JDBC 7.1.1 应用场景 Apache ShardingSphere‐JDBC shardingsphere.driver.jdbc.unsupported 包。 9.1.6 可观察性 Agent 源码编译 从 Github 下载 Apache ShardingSphere 源码,对源码进行编译,操作命令如下。 git clone --depth 1 https://github.com/apache/shardingsphere.git cd shardingsphere mvn clean ${proxy_port} -U ${proxy_username} -W ${proxy_password} 配置示例 完整配置请参考 ShardingSphere 仓库中的示例:https://github.com/apache/shardingsphere/tree/mast er/examples/shardingsphere‐proxy‐example 9.2. ShardingSphere-Proxy0 码力 | 508 页 | 4.44 MB | 1 年前3
Apache ShardingSphere 5.1.2 Documentchapter provides users with a simplest quick start with Apache ShardingSphere. Example Codes: https://github.com/apache/shardingsphere/tree/master/examples 2.1 ShardingSphere-JDBC 2.1.1 Scenarios There are Static Entry No Yes ShardingSphere‐JDBC is suitable for java application. Source Codes: https://github.com/apache/shardingsphere/tree/master/shardingsphere‐jdbc 3.1.2 ShardingSphere-Proxy ShardingSphere‐Proxy supporting heterogeneous languages and providing op‐ erational entries for DBA. Source Codes: https://github.com/apache/shardingsphere/tree/master/shardingsphere‐proxy 3.1. Adaptor 12 Apache ShardingSphere0 码力 | 503 页 | 3.66 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.21.3 线路规划 1.3. 线路规划 6 2 快速入门 本章节以尽量短的时间,为使用者提供最简单的 Apache ShardingSphere 的快速入门。 示例代码:https://github.com/apache/shardingsphere/tree/master/examples 2.1 ShardingSphere-JDBC 2.1.1 应用场景 Apache ShardingSphere‐JDBC 异构语言 仅 Java 任意 性能 损耗低 损耗略高 无中心化 是 否 静态入口 无 有 ShardingSphere‐JDBC 的优势在于对 Java 应用的友好度。 源码:https://github.com/apache/shardingsphere/tree/master/shardingsphere‐jdbc 3.1.2 ShardingSphere-Proxy ShardingSphere‐Proxy 性能 损耗低 损耗略高 无中心化 是 否 静态入口 无 有 ShardingSphere‐Proxy 的优势在于对异构语言的支持,以及为 DBA 提供可操作入口。 源码:https://github.com/apache/shardingsphere/tree/master/shardingsphere‐proxy 3.1.3 混合架构 ShardingSphere‐JDBC 采用无中心化架构,与应用程序共享资源,适用于0 码力 | 446 页 | 4.67 MB | 1 年前3
Apache ShardingSphere 5.2.1 Documentchapter provides users with a simplest quick start with Apache ShardingSphere. Example Codes: https://github.com/apache/shardingsphere/tree/master/examples 2.1 ShardingSphere-JDBC 2.1.1 Scenarios There are Sample Please refer to samples on ShardingSphere repository for complete configuration: https://github.com /apache/shardingsphere/tree/master/examples/shardingsphere‐proxy‐example Use Docker Background master branch image master: https://github.com/apache/shardingsphe re/pkgs/container/shardingsphere‐proxy • Method 3: Build your own image git clone https://github.com/apache/shardingsphere mvn clean0 码力 | 523 页 | 4.51 MB | 1 年前3
MyBatis 框架尚硅谷 java 研究院版本:V 1.0Foundation 迁移到了 Google Code,随着开发团队转投 Google Code 旗下, iBatis3.x 正式更名为 MyBatis ,代码于 2013 年 11 月迁移到 Github 2)iBatis 一词来源于“internet”和“abatis”的组合,是一个基于 Java 的持久层框架。 iBatis 提供的持久层框架包括 SQL Maps 和 Data Access 对开发人员而言,核心 sql 还是需要自己优化 2 sql 和 java 编码分开,功能边界清晰,一个专注业务、一个专注数据 1.4 如何下载 MyBatis 1) 下载网址 https://github.com/mybatis/mybatis-3/ JAVAEE 课程系列 ————————————————————————————— 3 更多 Java –大数据 –前端 –python 人工智能资料下载,可访问百度:尚硅谷官网 风格的条件查询。但是表连接、存储过程等这些复杂 sql 的定义需要我们手 工编写 官方文档地址 http://www.mybatis.org/generator/ 官方工程地址 https://github.com/mybatis/generator/releases 7.2 逆向工程的配置 1) 导入逆向工程的 jar 包 mybatis-generator-core-1.3.2.jar0 码力 | 44 页 | 926.54 KB | 1 年前3
共 26 条
- 1
- 2
- 3













