Сообщите пользователю, когда два пользователя видят одну и ту же задачу одновременно - PullRequest
0 голосов
/ 07 июня 2018

Я использую spring-boot в моем бэк-энде, а response-js - в моем.

В моем приложении я показываю список задач, когда пользователь может щелкнуть и открыть одну задачу.

Когда у пользователя есть открытая задача, мне нужно сообщить, если другой пользователь открыл ту же задачу в реальном времени, и если другой пользователь открыл ту же задачу, мне нужно сообщить, что существуют два пользователя, видящие одну и ту же задачу.Это похоже на документы Google, когда несколько пользователей редактируют один и тот же документ.

Я искал в Интернете, но не нашел идей о том, как это сделать: (

Может кто-топомогите мне иметь представление?

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете сделать это по-разному.

Например, каждый раз, когда пользователь открывает задачу, вы можете сохранить задачу, открытую в вашей базе данных.Вы можете использовать интервал для проверки каждую 1 секунду, если что-то изменилось, но это может привести к снижению производительности.

Поэтому другая идея заключается в использовании веб-сокетов (см., Например, React-Pusher или даже этой статьи , если вы хотите реализовать ее с помощью Java и Spring-Boot).

...