Spring WebSockets для нескольких тем - PullRequest
1 голос
/ 14 октября 2019

Я создаю веб-консоль, которая будет использоваться для отслеживания хода выполнения текущих задач обработки нескольких файлов, и мое требование заключается в том, чтобы обновления в реальном времени для каждого файла отдельно (по запросу пользователя) через веб-интерфейс. сокеты, так что пользователь обычно входит в систему и выбирает файл, на котором он хочет видеть прогресс, и перенаправляется на страницу с живыми обновлениями из системы об этом файле, поэтому обычно мне каждый раз нужно создавать новую темуоснованный на запросе пользователя с моим запланированным заданием, запущенным в фоновой публикации обновлений по каждой созданной теме.

Мой вопрос, есть ли способ выполнить это требование, используя весенние WebSockets и запланированные задания, или я должен переключиться на шину событий, такую ​​какодин в vertx?

С уважением,

1 Ответ

0 голосов
/ 27 октября 2019

После недели испытаний я закончил тем, что использовал vertx eventbus, он дает мне именно то, что мне нужно, он даже включает периодический таймер, который может быть отменен идентификатором таймера, который является именно тем, что я искал, добавляя природу AsyncVertx и его легкий вес, что делает его идеально подходящим для моих требований.

...