我正在使用 WCF 服务在我们的 asp.net 应用程序中创建一个消息传递模块。该功能就像登录用户可以与其他登录用户通信一样。这种类型的功能我已经通过使用 Web 服务完成了,但是现在在这个应用程序中我想使用 WCF。
在我之前的应用程序中,我们会以固定的时间间隔调用 Web 服务方法来获取消息,但这种方法不需要在服务器上创建负载,这是我们希望在这个新应用程序中避免的。
所以我想要类似的东西
当用户向其他用户发送消息(调用 WCF 服务并存储消息)时,应为该用户发出通知,然后在该目标用户调用 WCF 服务以获取他们的消息之后。
或者
WCF 服务直接将消息转发给目标用户
请建议我是否可以使用 wcf。?或者什么是避免不必要的服务呼叫的最佳方法。?