SignalR仅为一个用户实例创建实时数据库通知

本文关键字:实例 用户 创建 实时数据库 通知 一个 SignalR | 更新日期: 2023-09-27 17:58:09

我正在尝试使用SignalR来创建一个像facebook这样的实时通知,我正在使用c#作为服务器端语言1-我阅读了github中的wiki,我知道我只能通知连接的用户我的主要目标是使用带有sql的signalR从数据库中获取数据并通知连接用户2-我知道我应该使用sql依赖类,但我在互联网上看到的例子是关于MVC的,我的项目不是MVC,它是纯网站

有人能帮我举个例子说明如何做到这一点吗?

关于signalR:的参考

https://github.com/SignalR/SignalR/wiki/Hubs

感谢您的帮助

SignalR仅为一个用户实例创建实时数据库通知

您可以使用数据库来保存数据,但有了SignalR,就不需要从数据库中轮询数据来提供"推送"通知。

在服务器端,每当客户端说"发送消息"时,只需使用SignalR服务器通知当前连接的任何需要通知的人

如果要通知脱机用户,请将该数据保存到数据库中,然后在脱机用户初次登录时提取该数据并相应地通知他们。

JabbR:是一个很好的例子,可以将SignalR用于推送通知(聊天消息)并保持数据https://github.com/davidfowl/JabbR