До сих пор я просмотрел множество статей, объясняющих SignalR.
Поиск дает простое определение:SignalR можно использовать для разработки веб-приложения в реальном времени
Согласно вики :Веб-приложение в реальном времени — это набор технологий и методов, позволяющих пользователям поскольку он публикуется его авторами, вместо того, чтобы требовать, чтобы они или их программное обеспечение периодически проверяли источник на наличие обновлений.
Кажется, что SignalR похож на шаблон наблюдателя/издателя и подписчика, где клиент подписывается на сервер, а сервер отправляет уведомление всем клиентам, если происходит событие.
Итак, мой запрос :1)Является ли, что SignalR основан на шаблоне обмена сообщениями (, т.е. наблюдатель/издатель и подписчик)?
2)Если да, то зачем еще один шаблон обмена сообщениями SignalR, если он уже существует.
3)Каковы преимущества SignalR по сравнению с шаблоном обмена сообщениями (наблюдатель/издатель и подписчик)