我正在构建一个社交应用程序,并且想知道Facebook如何实现其通知。
如您所知,facebook通知是即时的。一旦有人采取行动,就会通知人们。
我假设他们没有一直在数据库上运行查询。
有人可以指出我正确的方向。谢谢
最佳答案
由于您的问题用C#,ASP.NET标记,因此您应该使用很棒的SignalR
库。基本上,SignalR
使您可以向客户端发送推送通知。它使用哪种确切的基础技术受服务器和客户端功能的影响。
有一个名为jabbR的大型实时聊天网站,它建立在SignalR
之上:
http://jabbr.net/
这里有一些更多的链接可以帮助您入门。
关于c# - 像Facebook这样的即时通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11409563/