QDTC分布式事务协调器
分布式环境下事务控制太折磨人了,一不小心就踩坑。这个“分布式事务控制程序代码.rar”其实还挺实用的,里面用的是QDTC,就是一个快速事务协调器。说白了,就是帮你在多个服务之间同步事务状态,谁成功谁失败都管得住。
WebServices、RMI和Hessian这些通信方式,它全都整合进来了。你用 Spring 写服务,已经对 RMI 不陌生,响应快,代码也干净。而Hessian就更轻量,序列化效率高,在高并发下表现还不错。
两阶段提交(2PC)也实现了,准备阶段一个个问“准备好了吗?”,都 OK 才一起提交;谁掉链子就全回滚,数据一致性有保障。要是你写的系统涉及多个微服务,像订单、库存、支付三件套,那这包代码可以帮你省不少心。
还支持事务的隔离级别控制,不是所有业务都需要串行化读,性能和一致性你可以自己权衡。故障恢复也有考虑,挂了还能恢复状态,不怕中途炸掉一半。
如果你正好在搞微服务、或者用 Spring 集成了一堆外部服务,下载下来看看没坏处,能省下自己搭一套的麻烦。压缩包链接在下面,顺手附了些相关文章,想深入了解的可以点进去看看。
下载地址
用户评论