东方通交易中间件TongEASY V8是一款高性能的分布式事务中间件。旨在解决分布式事务的一致性和可靠性问题。支持多种分布式事务模型,为用户打造一站式的分布式解决方案。其云原生架构支持弹性伸缩、多机房容灾架构部署,提供稳定可靠服务,保障业务无损。
便捷的事务接入方式,可简化开发流程。自动事务- AT模式可自动处理全局事务的提交和回滚流程。该模式下,用户无需关注事务执行过程,可更专注于业务流程,节约开发成本,并大幅降低程序与中间件的耦合度。
伴随微服务架构和分布式系统的日益普及,确保数据一致性和业务连续性重要性更为迫切。东方通交易中间件将为企业分布式系统带来前所未有的高性能和可靠性。
Product architecture
TongEASY V8分为客户端和服务端两部分。由客户端开发工具包SDK,服务端的调度层、基础服务层、云原生层、集中管理平台组成。客户端和服务端通过内置Socket协议长链接进行通讯,实现分布式事务的生命周期管理。
1、客户端
客户端开发工具包--SDK提供用户开发所需的API接口,客户端通过SDK实现分布式事务接入,资源池适配模块可兼容业务系统使用的不同ORM框架,实现对具体资源的操作。SDK中内置的通讯框架,在业务系统启动阶段,和TongEASY V8服务端建立连接。在分布式事务开启后,完成分布式事务的信息注册和分支事务调度,并根据服务端指令,分阶段执行分布式事务事件。
2、服务端
调度层、基础服务层、云原生层构成系统服务端内核,云原生能力中的注册中心负责服务端和客户端的自动发现,配置中心实现集群中所有实例的配置保存和配置共享。服务端完成分布式事务生命周期管理,并实现多种模式的分布式事务调度、异常处理,将事务状态进行实时存储。