Spring WebSockets用于多个主题

时间:2019-10-14 08:45:13

标签: java spring websocket spring-websocket

我正在构建一个Web控制台,该控制台将用于监视处理多个文件的正在进行的任务的进度,而我的要求是通过Web-分别(根据用户请求)分别为每个文件进行实时更新,套接字,因此用户通常将登录并选择要查看其进度的文件,并将其重定向到页面,其中包含有关该文件的系统实时更新,因此通常每次我都需要创建一个不同的主题根据用户请求,在后台运行我的计划作业,并发布每个创建的主题的更新。

我的问题是,有什么方法可以使用spring WebSockets和计划的作业来满足这些要求,还是应该切换到像vertx中那样的事件总线?

此致

1 个答案:

答案 0 :(得分:0)

经过一周的试用后,我最终使用了vertx eventbus,它为我提供了我所需要的东西,它甚至还包括一个定期计时器,可以通过我真正想要的计时器id取消它,从而增加了异步特性vertx及其轻巧的特性使其非常适合我的需求。