为了账号安全,请及时绑定邮箱和手机立即绑定

轮询 SQL - 有没有更好的解决方案?

轮询 SQL - 有没有更好的解决方案?

C#
慕标5832272 2022-06-18 17:06:48
我必须实现一个功能,其中客户端 A 将一些信息发送到服务器(将其存储到 SQL db),客户端 B 想要检索该信息。为此,客户端 B 调用 WCF 函数,该函数等待信息(很长一段时间,直到发生超时或信息到达)。实现 WCF 功能的最佳实践是什么?轮询 SQL 数据库以查询信息是否存在?是否有任何 SQL DB 端功能可以提供帮助?WCF 必须用 C# 编写(首选 .NET CORE)。尚未选择 SQL 服务器,首选 MS SQL 或 Azure 解决方案,但可以是适合 .NET CORE 的其他 sql 服务器。
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

看看 SQL Server 的查询通知



查看完整回答
反对 回复 2022-06-18
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

其实你可以做很多事情。它更像是一个与项目管理架构相关的问题。

您可以将您的用户 B 连接到一个组,该组在可用时向其所有连接的客户端发送信息。您可以使用以下两个,也许还有更多。

  1. SignalR - 服务器和客户端之间的实时通信

  2. FireBase - 由 Google 提供的实时应用程序


查看完整回答
反对 回复 2022-06-18
  • 2 回答
  • 0 关注
  • 146 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信