V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jinwu
V2EX  ›  推广

5 个月 3.5K⭐,推荐一个跨语言的分布式事务框架 dtm

  •  
  •   jinwu · 2021-11-04 11:31:55 +08:00 · 1508 次点击
    这是一个创建于 1118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是我深度参与的开源项目,看到来自 V2 的用户,不少用上了 dtm ,因此到 V2 推广一下,隔三差五的冒个泡,让更多需要的人看到。

    如果您有兴趣,欢迎 Issue ,PR ,Star ;如果您没有兴趣,求放过

    项目地址:https://github.com/yedf/dtm

    跨语言分布式事务管理器 DTM

    DTM 是一款 golang 开发的分布式事务管理器,解决了跨数据库、跨服务、跨语言栈更新数据的一致性问题。

    他优雅的解决了幂等、空补偿、悬挂等分布式事务难题,提供了简单易用、高性能、易水平扩展的解决方案。

    亮点

    • 极易接入
      • 支持 HTTP ,提供非常简单的接口,极大降低上手分布式事务的难度,新手也能快速接入
    • 使用简单
      • 开发者不再担心悬挂、空补偿、幂等各类问题,框架层代为处理
    • 跨语言
      • 可适合多语言栈的公司使用。已支持 go 、python 、php 、nodejs 、java 、c# 各类语言使用。
    • 易部署、易扩展
      • 仅依赖数据库,部署简单,易集群化,易水平扩展
    • 多种分布式事务协议支持
      • TCC 、SAGA 、XA 、事务消息

    与 SEATA 的特性对比

    性能测试报告链接

    教程与文档链接

    各语言客户端及示例链接

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3377 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.