сценарий: я разрабатываю веб-приложение с 5 базовыми карточными играми с ходом в реальном времени. каждая игра имеет собственный концентратор и фоновую службу IHostedService. пользователи играют друг с другом, бросают концентратор и фоновую службу.
сервер: VPS с 24 ГБ ОЗУ, процессором XEON E51650 и твердотельным накопителем на 200 ГБ. vps находится на нашем собственном выделенном сервере.
оценка онлайн-пользователей в пиковое время: клиент зарегистрировал 10 000 онлайн-пользователей в рамках рекламной кампании, а в обычный день — 4000 (их приложение СТАРОЙ версии)
проблема №1: есть опасения по поводу того, "Сколько пользователей может обрабатываться SignalR Hub по умолчанию"? (я имею в виду без решений Scaleout). Некоторые говорят:
он ограничен 1000 одновременных подключений и не имеет ограничений на незанятые подключения
А некоторые говорят:
вообще нет ограничений, и единственным ограничением являются конфигурации и порты веб-сервера.
Я не мог найти надежного ответа.
проблема №2: каково влияние использования уникального IHostedService и Hub для каждой игры? мы планируем добавить еще 7 игр. Существуют ли какие-либо ограничения для количества концентраторов или размещенных сервисов?
Дополнительная информация: 90 % операций — это трансляция всем другим клиентам и воспроизведение для вызывающего абонента. нет групп и сообщений отдельного пользователя
будем признательны за любую помощь/советы и ссылки.