Итак, я изучаю SignalR, и мне нравится идея проталкивать изменения нескольким клиентам.Я создаю простой сайт для мониторинга, чтобы учиться, и хотел бы опрашивать базу данных каждые 10 секунд или около того и передавать текущее состояние того, что я запрашиваю, клиентам.Использование таймера для объекта «концентратор» приводит к тому, что каждое клиентское соединение создает новый таймер, а это означает, что в конечном итоге все клиенты имеют свой собственный 10-секундный таймер, а концентратор постоянно загружает обновления гораздо чаще, чем каждые 10 секунд.
Я размышлял над разными идеями в своей голове, но хотел убедиться, что эту проблему решить не проще, чем я ее представляю, с помощью SignalR или более общей проблемыодин таймер для домена приложения.