我正在尝试理解当状态只是一个可以包含数组的JSON blob时,Raft对于协作编辑有多好。
我的直觉是,Raft是为了安全而构建的,而CRDT是为了速度(牺牲可用性)而构建的。很想了解更多关于使用Raft进行协同编辑的可行性的意见。
发布于 2021-05-20 16:59:47
首先,Raft要求所有的写操作必须通过相同的参与者(领导者),并且在提交之前以相同的顺序存在。这意味着:
除了其他问题--比如会员资格和重新交付-- Raft本身并不能为上述问题提供有价值的解决方案。你需要自己解决它们。
https://stackoverflow.com/questions/67361456
复制相似问题