当两个用户同时看到同一任务时通知用户



我在后端使用 spring-boot,在前端使用 react-js。

在我的应用程序中,当用户可以单击并打开一个任务时,我会显示任务列表。

当用户有打开的任务时,我需要实时通知其他用户是否打开了相同的任务,如果其他用户打开了相同的任务,我需要通知存在两个用户看到相同的任务。这类似于Google文档,当有多个用户编辑同一文档时。

我一直在互联网上寻找,但没有找到有关如何执行此操作的想法:(

有人可以帮我一些想法吗?

你可以用不同的方式做到这一点。

例如,每次用户打开任务时,您都可以将打开的任务保存在数据库中。您可以使用间隔每 1 秒检查一次是否有更改,但这可能会成为实现此目的的不良性能方法。

所以另一个想法是使用 websockets(例如,如果你想用 Java 和 Spring-Boot 实现它,请参阅例如 React-Pusher 甚至这篇文章(。

相关内容

  • 没有找到相关文章

最新更新