应用管理与运维平台 ServiceStage应用管理与运维平台 ServiceStage

更新时间:2021/09/03 GMT+08:00
分享

开发流程

开发流程如下所示:

  1. 版本获取及引入依赖

    通过maven引入需要的依赖,是使用DTM的基础。

    详细内容请参考:

  2. 数据源配置

    非侵入模式下需要用DTM数据源来封装业务数据源,从而实现对于数据的代理,跟踪数据的信息。

    TCC模式下可以不用配置。

    详细内容请参考:

  3. 添加客户端配置文件

    通过添加客户端配置文件,接入DTM引擎。

    其中DTM引擎配置信息从“应用管理与运维平台”分布式事务管理 DTM > 引擎实例界面“服务发现&配置”模块得到。

    详细内容请参考:

  4. 业务库中创建事务表

    记录分布式事务信息,方便DTM进行事务的回滚操作。

    详细内容请参考:

  5. 使用注解定义事务发起者和参与者

    非侵入模式及TCC模式通过注解的方法实现DTM的接入,其中非侵入模式实现了一种对业务逻辑无侵入的事务模型,TCC模式实现了每个操作都有对应的确认和补偿的事务模型。

    详细内容请参考:

分享:

    相关文档

    相关产品