【问题标题】:Spring 4 Websocket support and a client subscribing to all topicsSpring 4 Websocket 支持和订阅所有主题的客户端
【发布时间】:2014-05-30 11:36:36
【问题描述】:

我目前正在考虑使用 Spring 中的新 Websocket 支持来替换基于 Netty 构建的自定义服务器。我遇到的问题之一是让 spring 只向单个用户发送消息(基于会话)。

在此测试期间,似乎 websocket 客户端一旦通过身份验证,就可以订阅“/queue//”并为其他用户获取消息。我们在 Eclipse RCP 应用程序中使用 spring websocket 客户端连接到 spring 服务器。

我是在这里遗漏了什么,还是我们只是想以一种非预期的方式使用它?

【问题讨论】:

    标签: java spring spring-websocket


    【解决方案1】:

    【讨论】:

    • 嗨,这肯定会向该用户发送消息,但我发现您可以通过基本上订阅根队列来拦截其他用户的所有其他用户特定消息.. 像 session.subscribe ( "/queue/*/*")
    • 有没有办法禁止某些订阅类型?
    • 你想secure an endpoint吗?
    • 看起来是货。起初我们只是想确保连接的 STOMP 客户端不能订阅根队列并获取其他人的消息,我应该可以通过查看该应用程序来做到这一点。
    猜你喜欢
    • 2021-01-16
    • 2023-04-03
    • 2014-11-05
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    • 2023-01-31
    相关资源
    最近更新 更多