我目前正在从事一个项目,需要客户端请求一个大的工作,并将其发送到服务器。然后服务器划分作业,并使用 url 数组响应,以便客户机进行 GET 调用并返回数据流。我是这个项目的新手,目前我正在使用 Springwebsockets 来提高效率。不再需要客户端不断地 ping 服务器来查看它是否已经准备好返回结果,websocket 现在将直接与客户端联系!
让 websockets 从头到尾管理整个过程是个坏主意吗?我正在使用 STOMP 和 Spring 的 websockets,是否仍然有主要的问题与丢弃 REST?