如何使用ASP.NET Core SignalR支持一百万或更多的WebSocket连接

时间:2019-02-07 18:18:16

标签: websocket signalr real-time

我一直在研究SignalR,并且对学习如何构建支持一百万或更多连接的应用程序感兴趣。我的第一个用例是带有配对客户端(1个玩家对1个玩家)的实时多人游戏。

我很高兴看到Azure SignalR服务,但该服务最多支持100个单位。每个单元最多有1000个连接,那么只有10万个连接。

是否存在允许ASP.NET Core SignalR支持一百万或更多连接的体系结构或技术?

1 个答案:

答案 0 :(得分:1)

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

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

我们计划在2019年冬季发布有关多实例分片或更大规模需求等主题的指南,随着该指南的发布,我将不断更新该主题。