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

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

分布式事务管理

典型行业应用场景

  • 金融行业

    高频交易

    证券、基金公司的高频交易,对TPS要求极高。DTM的超高性能,可保障高频交易不受性能约束。推荐使用CSE+DTM组合,CSE服务调用性能极高,DTM也支持超高性能TPS,并且二者天然兼容,直接接入,避免瓶颈。通过高性能带来的数据高效同步,可助力金融机构减少每笔交易对账时长,用时间赢得财富。

    转账

    转账业务经常涉及多数据库与高并发量,例如实时到账,需要保证强一致性,普通转账保证最终一致性。最终高效且正确的转账就是金融服务的基础。因此在转账场景中,支付和转账作为分布式事务典型场景,在应用DTM后,可轻松应对高并发,分库分表的业务模型,满足业务需求。

    账务管理

    金融行业在应对审计和监管时,需保证不同数据库中账务的一致性。运用DTM可从容应对复杂业务场景带来的数据不一致问题,降低数据同步的难度与成本。

  • 政务领域支付

    生活缴费

    作为支付、转账场景的延伸,生活缴费在政务系统中不可或缺。例如水电费,电话费,上网资费等,都通过手机APP或者电脑端进行处理缴费。DTM可保障缴费过程更加安全可靠(SSL加密传输),关联信息同步修改,跨系统信息及时同步。

    跨地域信息即刻同步

    当前各地域政府机关,都有自己的数据库,人员流动,企业信息备案,最初都在本地进行登记备案。信息变更频繁的信息化时代,仅通过手工方式进行信息变更后的同步,会带来脏读和脏写的问题,采用DTM可以保证政务机关的信息高效同步,精准一致。

  • 泛互联网多领域应用

    订单、会员卡、成长值、积分

    以积分商城为例,使用会员卡余额购买商品,会涉及到扣减帐户余额(数据库)、增加帐户积分数量(数据库)、会员卡成长值提升、历史订单增加等服务。目前使用对账的方式来应对此类场景的性能较低,涉及业务扩展或改变时改造成本高。使用DTM进行简单的改造接入,即可完成数据的同步。

    电商抢购支付

    在电商抢购支付场景下,秒杀抢购并发量高,性能要求高。通常流程尝试扣除用户可用资金,转移预冻结资金,增加中间帐户可用资金(担保交易不能立即把钱打给商户,需要有一个中间帐户来暂存),七天后需要将资金从中间帐户划拨给商户。采用DTM可以大规模的抢购场景,保证客户成功支付,等到低峰期时,再慢慢消化支付数据,异步地执行资金到账流程,并且最终保证资金能顺利转入商户的帐户中。

典型业务应用场景

  • 跨数据库分布式事务

    通常情况下,随着业务的扩展,单个数据库、单表很难满足业务的需求,查询时间增加,数据库性能下降,都会严重影响业务。因此最终都会对数据库进行分库分表。随之而来的数据库一致性问题,可以利用DTM进行解决。

  • 跨服务分布式事务

    在基于SOA、亦或更加流行的微服务架构越来越广泛运用的今天,跨服务的一致性问题难以避免。DTM结合ServiceStage微服务引擎使用,完美解决微服务框架下服务间调用的数据一致性问题。

  • 通用分布事务场景

    当前很流行使用简单的Key Value模式来存放用户数据、交易数据、日志等,这些数据一般都保存在MongoDB、Redis集群等非关系型数据库中。因此业务架构中可能会采用Mysql+MongoDB混用的情况。DTM可以支持非侵入+TCC模式混用,解决数据的一致性问题。

分享:

    相关文档

    相关产品