到目前为止,我已经阅读了很多解释 SignalR 的文章。
搜索得出一个简单的定义:SignalR 可用于开发实时 Web 应用程序
根据 wiki :实时 Web 应用程序是一组技术和实践,使用户能够在其作者发布信息后立即接收信息,而不是要求他们或他们的软件定期检查源以获取更新。
SignalR 似乎类似于观察者/发布者和订阅者模式,其中客户端订阅服务器,如果事件发生,服务器将通知发送给所有客户端。
所以我的查询是: 1) SignalR 是否基于消息传递模式(即观察者/发布者和订阅者)?
2)如果是,那么当我们已经有一个现有的消息模式 SignalR 时,为什么还要使用另一种消息模式 SignalR。
3) SignalR 与消息传递模式相比有哪些优势(观察者/发布者和订阅者)