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

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

    用 DevStream 替代 Helm 让应用部署更加简单 1 下载 2 配置 3 初始化 4 应用 5 检查结果 6 更进一步 English 用 DevStream 替代 Helm 让应用部署更加简单 helm-installer 插件实现了比 helm 更加简单和容易上手的方式来快速部署提供了 Helm Chart 的应用。 ...
  • Redis存储性能测试

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

    二阶段消息 概述 HTTP 接入 成功流程 提交后宕机流程 提交前宕机流程 易用性 二阶段消息 vs 本地消息表 二阶段消息 vs 事务消息 更多的优点 二阶段消息的应用 回查原理剖析 topic原理 普通消息 小结 二阶段消息 概述 本文提出的二阶段消息,可以完美替代现有的事务消息或本地消息表架构。无论从复杂度、便利性、...
  • SAGA

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

    使用 DevStream 的新特性 Apps 来实现 GitOps 0 目标 1 概览 2 创建配置文件 3 初始化(Init)和应用(Apply) 4 查看结果 5 清理 English 使用 DevStream 的新特性 Apps 来实现 GitOps 0 目标 在本教程中,我们会使用 DevStream 的新特性 应用(App...
  • 二阶段消息例子

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

    gitlab-repo-scaffolding-golang Plugin Usage Outputs gitlab-repo-scaffolding-golang Plugin This plugin bootstraps a GitLab repo with scaffolding code for a Golang web applicati...