0.1 txle 简介与整体架构

0.1.1 txle简介

txle是上海爱可生信息技术股份有限公司基于开源项目ServiceComb Pack研发的分布式事务开源框架,核心功能是保证业务数据的最终一致性,存在以下几个优势特性:

  • 数据最终一致性 本框架不仅继承了ServiceComb Pack的手动补偿机制,还增设了自动补偿机制,方便业务通过多种方式实现数据最终一致性。
  • 高性能 各子业务均直接执行数据事务提交,而非像XA、TCC等需要锁定数据源。
  • 低侵入 最少情况两个注解即可。
  • 支持重试和超时机制 部分相关框架未能支持重试或超时。
  • 支持异常快照处理 当子事务发生异常时,且未能成功补偿情况下,系统会自动收集相应的异常信息,生成快照,供后续排查分析(如存储本地数据库或上报至差错平台)。
  • 支持集成主流框架 如Spring Boot、Spring Cloud和Dubbo。
  • 完善的监控中心 系统在许多层面进行了重要指标的监控,如服务端、客户端,甚至业务端。
  • 最大化保证主业务的正常运行 系统提供全局事务的整体与部分降级功能,以及降级后的恢复功能。

0.1.2 txle由来

  • txle是基于ServiceComb Pack进行研发的。首先,我们要感谢ServiceComb Pack项目的所有贡献者。
  • 对于txle而言,我们更加专注于金融领域,可适应诸多的复杂业务场景。另外,在稳定性和高性能方面有显著改善,尤其在性能上,我们提升了几倍的QPS。

0.1.3 txle内部架构

results matching ""

    No results matching ""