для пользователей в приложении ASP.Net WebForms. Данная "фича" должна поддерживать несколько требований:
— обновление ленты в режиме реального времени
— обновление должно происходить когда в базу добавилась новая запись
Всё что нашёл по данному случаю:
— Можно использовать библиотеку SignalR ASP.Net для обновления данных в режиме реального времени.
— Для уведомления на странице клиента, в тот момент кода были изменения в базе можно использовать SqlDependency.
Вопросы:
— Правильно ли я подобрал решения для этой ситуации или лучше делать раз в какое-то время запросы со стороны клиента(не очень хотелось бы)?
— Можно ли это использовать для приложения в котором будут более 100 человек?
— Смущает то, что каждая новая открытая вкладка будет открывать новое "соединение" на сторону сервера и держать связь. Боюсь сервер может лечь.
Буду рад если выскажетесь на этот счёт и спасибо, что дочитали до конца
Вроде как сигналр для этого и придумали.
Обсуждают сегодня