书栈网 · BookStack 本次搜索耗时 0.022 秒,为您找到 296 个相关结果.
  • Workflow

    Workflow模式 workflow例子 首先需要在使用workflow前对 SDK 的 Workflow 进行初始化: 然后需要注册workflow的处理函数 最后是执行workflow workflow原理 Workflow下的Saga Workflow下的Tcc Workflow下的XA 多种模式混合使用 gRPC支持 HTTP...
  • 存储引擎

    存储引擎 关系数据库 Redis boltdb 存储引擎 dtm支持将全局事务的状态与进度保存到三类存储:关系数据库(mysql/postgres)、Redis、boltdb,这三种存储分别适合不同的场景,下面分别介绍如下 关系数据库 互联网里的几乎每个公司,都会将数据存储在关系数据库,因此dtm最早支持了关系型数据库的存储,包括: My...
  • 管理后台

    管理后台 功能 管理后台 dtm 从 v1.14.0之后,添加了管理后台,您可以通过36789端口访问,本地启动的情况下,可以访问网址: http://localhost:36789 如果您下载预编译的二进制安装包,或者官方docker镜像,那么dtm启动后,已经预编译了管理后台 如果您通过源码启动dtm,那么在管理后台未编译打包的情况下,dt...
  • SAGA

    SAGA事务模式 拆分为子事务 SAGA的接入 失败回滚 如何做补偿 异常 高级用法 更多高级场景 部分第三方操作无法回滚 超时回滚 其他分支的结果作为输入 SAGA 设计原则 易用性对比 gRPC友好度 小结 SAGA事务模式 SAGA事务模式是DTM中最常用的模式,主要是因为SAGA模式简单易用,工作量少,并且能够解决绝...
  • Config

    Config Main Config File Example Main Config File Variables File Tool File State Default Values Specifying a Main Config File Explicitly No Defaults for varFile and toolFile ...
  • TCC 例子

    TCC 例子 业务场景 TCC组成 核心业务 TCC 事务 运行 处理网络异常 TCC的回滚 小结 TCC 例子 本文将介绍一个完整的 TCC 例子,让读者对 TCC 型事务有一个准确的了解 业务场景 跨行转账是典型的分布式事务场景,在这里,A需要跨行转账给B,假设需求场景是:转出A和转入B都有可能成功和失败,需要最终转入转出都成功...
  • Redis存储性能测试

    Redis存储引擎性能测试报告 概述 测试环境 测试步骤: 准备好Redis 配置应用服务器 配置dtm 启动bench服务器 启动测试 获得结果 Redis性能分析 dtm性能分析 展望 Redis存储引擎性能测试报告 概述 之前dtm给出了Mysql作为存储引擎的性能测试报告,在一个普通配置的机器上,2.68w IOPS,...
  • GitOps Toolchain

    GitOps Toolchain Plugins needed Download DevStream (dtm ) Prepare the Config File 3. Initialize 4. Apply 5. Check the Results 5.1 Repository Scaffolding 5.2 Jira-Github Integ...
  • SCM 配置项

    SCM 配置项 配置项 示例 使用 url 配置 Github 仓库 不使用 url 配置 Github 仓库 使用 url 配置 Gitlab 仓库 不使用 url 配置 Gitlab 仓库 English SCM 配置项 SCM 配置项用于表示代码仓库相关的配置信息。 配置项 字段 描述 备注 owner 仓库拥有者 这个字段...
  • Why

    为什么dtm 现实问题 dtm能带来什么 开源 为什么dtm 现实问题 dtm项目起源于实际项目中的问题。我们在公司内部,涉及订单支付的服务,会将所有业务相关逻辑放到一个大的本地事务,这会导致大量耦合,复杂度大幅提升。 我们在进行go语言的微服务化过程中,需要将原先的事务拆分成分布式事务。我们调研了一遍市场上面的开源项目,只有java有成熟的...