我正在尝试实现一个协作画布,许多人可以在其中自由地绘画或使用特定的形状工具进行绘画。服务器已经在Node.js和Angular1-js的客户端中开发(我对他们两个都是很新的)。我必须为此使用共识算法,以向所有用户始终显示相同的内容。
由于无法找到合适的教程来使用它,因此我感到非常麻烦。我一直在寻找和研究Paxos的实现,但是Raft似乎在实践中非常有用。
有什么建议?我真的很感激。