В настоящее время я транслирую в реальном времени трансляции живых выступлений для спортивных выступлений. В настоящее время это достигается за счет запуска непрерывного консольного приложения (Azure WebJob) для сбора данных и их трансляции.Непрерывное вещание с SignalR
Текущее решение довольно простое. 2 потока. 1 извлекает из базы данных и добавляет в общую коллекцию (совместно используемую между потоками), а другой поток выбирает из общей коллекции и передает их подписчикам с гораздо более частыми темпами, чем данные извлекаются, следовательно, 2 потока.
Это лучший способ сделать это (непрерывное вещание), или есть другие методы, которые могут быть реализованы для достижения такого решения?
Спасибо! Это будет работать довольно красиво :) – pieperu