Zookeeper 可以担任分布式事务中的协调者角色,2PC(可参考高级数据库课程第19章分布式事务的内容)
参考来源1:详解分布式协调服务 中的“协调分布式事务”;
它最初应该参考自ZooKeeper Recipes and Solutions中的“Two-phased Commit”
其实要保证分布式系统数据一致性,不一定要用分布式事务,参考保证分布式系统数据一致性的6种方案
又比如Java微服务下的分布式事务介绍及其解决方案
其中一种:TCC Try- Confirm or Cancel