在JSON对象上与Redis和JAVA进行实时多用户协作

时间:2019-03-01 08:49:02

标签: java angular redis real-time collaboration

我正在构建一个在线可视化编辑工具(用于图表),该工具在后端使用JAVA,并将Redis用作数据库。我从Web应用程序存储JSON对象,其中包含图表的宽度,高度,屏幕上的位置等...

但是现在我需要添加一个协作功能,多个用户可以同时编辑同一图,他们必须在我们的Redis数据库中编辑该图的JSON对象。

我需要一些有关如何使用JAVA实现此目标的想法,还是应该使用NodeJS和Socket.io构建此模块?

1 个答案:

答案 0 :(得分:0)

您使用的是现成的(开源或付费)图编辑器吗?那就是集成的主要部分。您可以通过利用现有的实时协作集成来更好地实现这一目标。

同时进行共同编辑是一件非常困难的事情。这是我写的一篇文章,可能使您对该主题有所了解:https://convergencelabs.com/realtime-collaboration-technology-guide/