【问题标题】:Web sockets subscription managements for a large dataset and every client subscribing to unique list?大型数据集和每个订阅唯一列表的客户端的 Web 套接字订阅管理?
【发布时间】:2019-02-16 05:25:08
【问题描述】:

我正在设计一种价格订阅服务,用户可以登录并获得他们有权查看的证券价格的实时更新。我的证券认购量约为 500,000 股。每个客户(网络)都有权查看实时价格流的不同子集。 我在服务器端运行了一个 Spring Boot 服务,它正在流式传输实时价格。我打算编写这些价格来踩踏客户端(Web 应用程序)可以订阅的 websocket。由于订阅列表可以更改,我不确定如何管理客户和证券之间的这些订阅。创建 50 万个房间来广播个人更新听起来一点也不好。将不胜感激任何建议。谢谢

【问题讨论】:

    标签: javascript spring-boot websocket spring-websocket stomp


    【解决方案1】:

    您是使用 Spring Boot 还是对其他解决方案(如 Butterfly Server .NET)持开放态度?

    通过实时价格流,它们实际上多久更新一次?每一秒?每分钟?

    【讨论】:

    • 我依赖于 spring boot 和 websockets 解决方案。实时价格意味着每秒大约 2-3 次更新,大约 50 万个证券的全部范围(尽管这是最大吞吐量,几乎从来没有,大约 10 万个在任何时候主动生成数据。)
    猜你喜欢
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2021-09-24
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 2020-02-13
    相关资源
    最近更新 更多