0

我正在使用 WCF 服务在我们的 asp.net 应用程序中创建一个消息传递模块。该功能就像登录用户可以与其他登录用户通信一样。这种类型的功能我已经通过使用 Web 服务完成了,但是现在在这个应用程序中我想使用 WCF。

在我之前的应用程序中,我们会以固定的时间间隔调用 Web 服务方法来获取消息,但这种方法不需要在服务器上创建负载,这是我们希望在这个新应用程序中避免的。

所以我想要类似的东西

当用户向其他用户发送消息(调用 WCF 服务并存储消息)时,应为该用户发出通知,然后在该目标用户调用 WCF 服务以获取他们的消息之后。

或者

WCF 服务直接将消息转发给目标用户

请建议我是否可以使用 wcf。?或者什么是避免不必要的服务呼叫的最佳方法。?

4

1 回答 1

0

这是signalR的链接:

http://signalr.net/

您实际上可以通过 nuget 控制台安装它。这是一些演练和介绍的几个链接:

http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx

http://channel9.msdn.com/Shows/Web+Camps+TV/Damian-Edwards-and-David-Fowler-Demonstrate-SignalR

祝你好运!

于 2012-11-02T13:46:53.043 回答