我必须实现一种功能,其中客户端A向服务器发送一些信息(服务器将其存储到SQL db),客户端B希望检索该信息。为此,客户端B调用WCF函数,该函数等待信息(很长时间,直到发生超时或信息到达为止)。
实现WCF功能的最佳实践是什么?轮询SQL数据库以查询信息是否存在?是否有任何SQL DB方面的功能可以帮助您?
必须使用C#编写WCF(首选.NET CORE)。尚未选择SQL服务器,首选的MS SQL或Azure解决方案,但可以是适合.NET CORE的其他SQL服务器。
答案 0 :(得分:1)
看看SQL Server的Query Notification。
答案 1 :(得分:0)
您实际上可以做很多事情。它更像是一个与项目管理架构有关的问题。
您可以将用户B连接到一个组,该组向可用的所有客户端发送信息。您可以使用以下两个,也许还有更多。