我需要在向用户发送新消息时更新用户的消息。 我知道我可以创建一个SQL触发器并使用CLR触发器来获取它。 但是,如何在没有进行某些方法轮询的情况下通知用户以查看是否有更改? 我怎么知道我每次都没有检查数据库就有新消息?
它与电子邮件系统或Facebook消息系统100%相似。 一个用户会向另一个用户发送一条消息,如何获取该新消息,而不会有一种方法不时检查数据库中的变化?
我正在使用SQL Server 2008和ASP.NET MVC3。
感谢。
答案 0 :(得分:1)
请查看SignalR(https://github.com/SignalR)。您必须对其在环境中的行为进行测试。