fenixsoft / awesome-fenix

讨论如何构建一套可靠的大型分布式系统

Home Page:https://icyfenix.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

paxos 和 raft 是不是也和 XA、2PC 一样,属于实现线性一致性的算法之一呢?

hzy38324 opened this issue · comments

看了事务处理章节,收获很多,有一点疑问请教下大佬(不知道为啥在博客内没法评论,科学上网了还是不行.. 只能在这里提问了..)
在全局事务(http://icyfenix.cn/architect-perspective/general-architecture/transaction/global.html)这里,提到了单服务对应多数据源下,可以用 2PC 和 3PC,那么是不是也可以用 paxos 和 raft 呢~ 看文章里似乎没提到,想问问大佬是不是有什么其他思考~

另外还想咨询下,对于单个服务使用多个数据源,这种场景是不是更多存在于一些中间件上,比如 Zookeeper,Etcd,Consul,HBase上,用他们来举例是不是更恰当~