我必须实现一个功能,其中客户端 A 将一些信息发送到服务器(将其存储到 SQL db),客户端 B 想要检索该信息。为此,客户端 B 调用 WCF 函数,该函数等待信息(很长一段时间,直到发生超时或信息到达)。实现 WCF 功能的最佳实践是什么?轮询 SQL 数据库以查询信息是否存在?是否有任何 SQL DB 端功能可以提供帮助?WCF 必须用 C# 编写(首选 .NET CORE)。尚未选择 SQL 服务器,首选 MS SQL 或 Azure 解决方案,但可以是适合 .NET CORE 的其他 sql 服务器。
2 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
其实你可以做很多事情。它更像是一个与项目管理架构相关的问题。
您可以将您的用户 B 连接到一个组,该组在可用时向其所有连接的客户端发送信息。您可以使用以下两个,也许还有更多。
SignalR - 服务器和客户端之间的实时通信
FireBase - 由 Google 提供的实时应用程序
- 2 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消