【发布时间】:2012-11-01 14:27:20
【问题描述】:
我正在使用 WCF 服务在我们的 asp.net 应用程序中创建一个消息传递模块。该功能就像登录用户可以与其他登录用户通信一样。这种类型的功能我已经通过使用 Web 服务完成了,但是现在在这个应用程序中我想使用 WCF。
在我之前的应用程序中,我们会以固定的时间间隔调用 Web 服务方法来获取消息 但是这种方法不必要在服务器上创建负载,这是我们希望在这个新应用程序中避免的。
所以我想要类似的东西
当用户向其他用户发送消息(调用 WCF 服务并存储消息)时,应为该用户发出通知,然后在该目标用户为他们的消息调用 WCF 服务之后。
或
WCF 服务直接将消息转发给目标用户
请建议我是否可以使用 wcf。?或者什么是避免不必要的服务呼叫的最佳方法。 ?
【问题讨论】:
-
你读过 SignalR 吗?我相信你可以在 WCF 中做这样的事情,但是 signalR 或多或少是为这样的事情而构建的,并且实现非常简单
-
你能给我任何signalR的链接吗,我不知道。