【问题标题】:How to support 1 Million or more WebSocket Connections using ASP.NET Core SignalR如何使用 ASP.NET Core SignalR 支持 100 万或更多 WebSocket 连接
【发布时间】:2019-02-07 18:18:15
【问题描述】:

我一直在探索 SignalR,并且有兴趣了解如何构建支持 100 万或更多连接的应用程序。我的第一个用例是具有配对客户端(1 名玩家对 1 名玩家)的实时多人游戏。

看到 Azure SignalR 服务我很兴奋,但该服务最多只支持 100 个单元。每个单元最多有 1000 个连接,因此只有 100 000 个连接。

是否有任何架构或技术允许 ASP.NET Core SignalR 支持 100 万或更多连接?

【问题讨论】:

    标签: websocket signalr real-time


    【解决方案1】:

    这是一个很好的问题。目前pricing page 中列出的 skus 不会超过 100k 最大值,但我们越来越频繁地遇到这个问题,并且正在评估各种场景,其中有很多类。

    要明确一点,您是否认为您需要 1,000,000 个同时连接?还是留言?

    我们计划在 2019 年冬季发布有关多实例分片或更大规模需求等主题的指南,我会在该指南发布后保持更新。

    【讨论】:

    • 这方面有进展吗?我也有兴趣将像 whats 应用这样的信使扩展到数百万并发用户。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 2020-08-17
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多