Как поддерживать 1 миллион или более соединений WebSocket с помощью ASP.NET Core SignalR - PullRequest
0 голосов
/ 07 февраля 2019

Я изучаю SignalR и мне интересно узнать, как создавать приложения, поддерживающие 1 миллион или более соединений.Моим первым вариантом использования была бы многопользовательская игра в режиме реального времени с парными клиентами (1 игрок против 1 игрока).

Я был очень рад видеть службу Azure SignalR, но эта служба поддерживает не более 100 устройств.При максимальном количестве 1000 подключений на устройство это составляет только 100 000 подключений.

Существует ли какая-либо архитектура или технология, позволяющая ASP.NET Core SignalR поддерживать 1 миллион или более подключений?

1 Ответ

0 голосов
/ 08 февраля 2019

Это отличный вопрос.В настоящее время перечисленные на странице цены скусы не выходят за рамки 100к макс., Но у нас возник этот вопрос с возрастающей частотой и мы оцениваем различные сценарии, из которых существует множество классов.

Чтобы было ясно, думаете ли вы, что вам понадобится 1 000 000 одновременных подключений?Или сообщения?

Мы планируем выпустить руководство по таким темам, как разделение на несколько экземпляров или более масштабные потребности зимой 2019 года, я буду обновлять эту ветку по мере появления этого руководства.

...