随便撸(www.suibianlu.com)精品网站源码,织梦建站模版,游戏源代码分享平台

Hmily柔性分布式事务解决方案 v2.2.1

时间:2020-11-23[其他免费源码]作者:随便撸

Hmily柔性分布式事务解决方案,提供了TCC 与 TAC 模式。它以零侵入以及快速集成方式能够方便的被业务进行整合。在性能上,日志存储异步(可选)以及使用异步执行的方式,不损耗业务方法方法。之前是由我个人开发,目前由我在京东数科已经重新启动,未来将会是金融场景的分布式事务解决方案。


功能:

高可靠性:支持分布式场景下,事务异常回滚,超时异常恢复,防止事务悬挂

易用性:提供零侵入性式的 Spring-Boot,Spring-Namespace 快速与业务系统集成

高性能:去中心化设计,与业务系统完全融合,天然支持集群部署

可观测性:Metrics多项指标性能监控,以及admin管理后台UI展示

多种RPC:支持 Dubbo,SpringCloud,Motan,Sofa-rpc,brpc,tars 等知名RPC框架

日志存储:支持 mysql,oracle,mongodb,redis,zookeeper 等方式

复杂场景:支持RPC嵌套调用事务


必要前提:

必须使用 JDK8+

TCC模式必须要使用一款 RPC 框架,比如:Dubbo,SpringCloud,Montan


TCC模式

当使用TCC模式的时候,用户根据自身业务需求提供 try,confirm,cancel 等三个方法, 并且 confirm,cancel 方法由自身完成实现,框架只是负责来调用,来达到事务的一致性。


TAC模式

当用户使用TAC模式的时候,用户必须使用关系型数据库来进行业务操作,框架会自动生成回滚SQL,当业务异常的时候,会执行回滚SQL来达到事务的一致性。

本文标签:Hmily  柔性分布式事务解决方案 

转载请注明来源:Hmily柔性分布式事务解决方案 v2.2.1

本文永久链接地址:https://www.suibianlu.com/22005.html

郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法链接失效或侵犯版权,请给我们来信:admin#suibianlu.com

Top