书栈网 · BookStack 本次搜索耗时 0.026 秒,为您找到 215183 个相关结果.
  • 二阶段消息例子

    二阶段消息例子 业务场景 二阶段消息 核心业务 二阶段消息事务 按topic投递消息 运行 如何保证原子性 小结 二阶段消息例子 本文将介绍一个完整的二阶段消息例子,让读者对二阶段消息型事务有一个准确的了解 业务场景 跨行转账是典型的分布式事务场景,在这里,A需要跨行转账给B,假设需求场景是:只有转出A可能失败,转入B是能够最终成功...
  • 3.4.3.1 两阶段事务-XA

    两阶段事务-XA 实现原理 1.Begin(开启XA全局事务) 2.执行物理SQL 3.Commit/rollback(提交XA事务) 两阶段事务-XA 实现原理 1.Begin(开启XA全局事务) 2.执行物理SQL 3.Commit/rollback(提交XA事务) 实现原理 ShardingSphere里定义了分布式事务...
  • Docker 的多阶段构建

    12. Docker 的多阶段构建 示例 解决方案 多阶段构建 12. Docker 的多阶段构建 Docker 的口号是 Build,Ship,and Run Any App,Anywhere ,在我们使用 Docker 的大部分时候,的确能感觉到其优越性,但是往往在我们 Build 一个应用的时候,是将我们的源代码也构建进去的,这对于类似于...
  • 3.4.2.2 两阶段事务-XA

    两阶段事务-XA 功能 不支持项 两阶段事务-XA 功能 支持数据分片后的跨库XA事务 两阶段提交保证操作的原子性和数据的强一致性 服务宕机重启后,提交/回滚中的事务可自动恢复 SPI机制整合主流的XA事务管理器,默认Atomikos,可以选择使用Narayana和Bitronix 同时支持XA和非XA的连接池 提供spring-boot和...
  • 3.4.2. 两阶段事务

    两阶段事务 概念 支持情况 两阶段事务 概念 完全支持跨库事务。 默认使用Atomikos,支持使用SPI的方式加载其他XA事务管理器。 支持情况 Sharding-JDBC可以支持由用户自行配置XA数据源 Sharding-Proxy支持
  • ORM接口开发-驱动开发

    驱动注册 驱动实现 我们可以通过gdb 模块的接口设计实现:新增框架默认不支持的第三方数据库驱动、对已有支持的驱动进行定制化修改等。 驱动注册 之前我们有提到Driver 的驱动接口,在实现该接口之后,我们可以通过以下方法注册自定义驱动到gdb 模块: // Register registers custom database driver t...
  • ORM接口开发-驱动开发

    驱动注册 驱动实现 注意事项 框架数据库组件的驱动意义在于,数据库上层业务使用的各种方法操作不用变化,只需要修改配置中的数据库类型即可切换支持到新的数据库。 我们可以通过数据库组件的接口设计实现:新增框架默认不支持的第三方数据库驱动、对已有支持的驱动进行定制化修改等。驱动的开发并不是完整地开发一类数据库的协议实现代码,而是使用第三方已有的数据库驱动...
  • ORM接口开发-驱动开发

    驱动注册 驱动实现 注意事项 框架数据库组件的驱动意义在于,数据库上层业务使用的各种方法操作不用变化,只需要修改配置中的数据库类型即可切换支持到新的数据库。 我们可以通过数据库组件的接口设计实现:新增框架默认不支持的第三方数据库驱动、对已有支持的驱动进行定制化修改等。驱动的开发并不是完整地开发一类数据库的协议实现代码,而是使用第三方已有的数据库驱动...
  • 本地开发

    本地开发 IDE 支持 多应用运行 本地开发 IDE 支持 对常见集成开发环境(IDE)的支持 多应用运行 支持使用一个命令运行多个 Dapr 应用程序
  • 开发集成

    开发集成 一次思考多个 管理组件 开发选项 Dapr .NET SDK 与 Dapr CLI 进行开发 Dapr .NET SDK 与 Tye 项目集成 使用 Docker-Compose 进行 Dapr .NET SDK 开发 开发集成 一次思考多个 使用您最喜欢的 IDE 或编辑器启动应用程序通常假定您只需要运行一件事:您正在调试的应...