我在我的后端使用spring-boot而在我的前端使用react-js。
在我的应用程序中,当用户可以单击并打开一个任务时,我会显示一个任务列表。
当用户有一个打开的任务时,我需要通知其他用户是否实时打开了相同的任务,如果其他用户打开相同的任务,我需要告知存在两个用户看到相同的任务。当有多个用户编辑同一个文档时,这类似于Google文档。
我在互联网上寻找但没有找到关于如何做到这一点的想法:(
有人可以帮我理解吗?
答案 0 :(得分:0)
你可以用不同的方式做到这一点。
例如,每次用户打开任务时,您都可以保存在数据库中打开的任务。如果发生了变化,你可以使用一个间隔来检查每1秒,但它可能会成为一种糟糕的性能方式来实现这一点。
另一个想法是使用websockets(如果你想用Java和Spring-Boot实现它,请参见例如React-Pusher甚至this article)。