分布式事务解决方案 dbpack 和 hptx 的演进
通过ETCD Watch机制,二阶段事务的提交、回滚全部异步化,AT 模式性能有了一倍以上的提升。同时整个应用的部署架构更加简洁,代码复杂度大大降低,代码量大幅减少。在hptx、dbpack最新版本中,我们加入了对gin middleware、grpc intercepter的支持,全局事务的开启、提交和回滚逻辑在middleware中去实现,其他微服务或者 rpc 框架也可以实现自己的拦截器。middleware拦截器的方式,契合用户的思维方式,符合golang应用的开发习惯,进一步降低用户的使用门槛。.
原创
2022-08-16 16:46:50 ·
422 阅读 ·
0 评论