【问题标题】:RxJS websocket (UI) & Stomp using Spring-websocket (backend) can work fine?RxJS websocket (UI) & Stomp 使用 Spring-websocket (backend) 可以正常工作吗?
【发布时间】:2021-08-23 01:15:33
【问题描述】:

我关注spring tutorial 并使用 Stomp、sockJS(基于 websocket 构建的子协议)。
我对前端的了解非常有限,前端架构师对 stomp 和 socksJS 并不满意,因为他的论点是为什么要添加新的库,如 sockjs.min.js 和 stomp.min.js,而不是使用现有的库RxJS 也提供了 websocket。

问:后端的 stomp(spring) 和前端的 RxJS websocket(UI 客户端) 解决方案是否有效?

注意:一开始的流量并不多,因为在少数用例中尝试这样做

【问题讨论】:

    标签: websocket rxjs spring-websocket stomp sockjs


    【解决方案1】:

    只要你的前端在 WebSocket 上使用 STOMP,你使用什么客户端实现并不重要,它应该可以与 Spring 一起使用。有 RxJS 的 STOMP 客户端和不使用 RxJS 的 STOMP 客户端。

    【讨论】:

    • 感谢您回答我的问题。只是想澄清一下,我的意思是前端是 UI 客户端。使用来自 RxJS 的 Websocket 的前端(UI 客户端)和使用 Stomp over Websocket 的后端(使用 spring websocket 库)会起作用吗?
    • 只要你使用 RxJS 中的 WebSocket 的前端(UI 客户端)使用的是 STOMP 客户端,它就可以工作。它必须使用 STOMP 客户端。如果没有 STOMP 客户端,您将无法与 STOMP 代理(例如 Spring)通信。
    • 我的回答是否解决了您的问题?如果是这样,请将其标记为正确,以帮助将来有同样问题的其他人。谢谢!
    猜你喜欢
    • 2019-04-14
    • 2016-05-06
    • 2020-06-17
    • 2016-06-28
    • 2021-08-23
    • 2018-07-27
    • 1970-01-01
    • 2022-12-15
    • 1970-01-01
    相关资源
    最近更新 更多