.net - azure 中的服务代理有什么替代方案来获取插入或更新数据库的通知?

标签 .net database azure model-view-controller notifications

当用户在 azure 服务器上的数据库上插入或更新时,我需要收到通知...这可能发生在 IIS 服务器中的 Enable_Broker 中。不幸的是,azure 不支持 Service Broker...是否有替代方案,我可以使用什么来获取更新或插入数据库的通知..

最佳答案

这是 SQL Azure 的限制之一(我想您指的是 SQL Azure。您可以投票支持 official UserVoice 上的功能。替代方案应该是在 Azure VM 上使用成熟的 SQL Server 或使用某些类似 Azure Storage Queue 的消息队列(在更新/创建等时,将消息作为通知发送到队列,并在另一端发送接收者)。

来自评论部分:

对于存储队列的使用,有一个 official tutorial效果很好。除了配置之外,您还需要“将消息插入队列”“使下一条消息出队”部分。 因此,您的解决方案可能如下所示: 您的应用程序正在数据库中进行更改=>完成后,应用程序将消息插入队列=>完成后,该消息应在另一侧与其他应用程序一起出队(这是应该的一侧)收到有关更改的通知)。

关于.net - azure 中的服务代理有什么替代方案来获取插入或更新数据库的通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37640879/

相关文章:

azure - 从 Azure 流分析中的 EventHub 删除重复项

angular - 使用 Github 操作找不到 Azure 静态 Web 应用程序 : staticwebapp. config.json

c# - 在 ASP.NET Web api 中处理文件的良好做法?

.net - WindowsBase.dll 中发生了 'System.ComponentModel.Win32Exception' 类型的第一次机会异常

c# - 删除波兰语的变音符号

.net - 如何从 AAD 图形 API 中的组名中获取 groupId

mysql - MySQL 尝试通过在非索引列上执行 Delete 语句时锁定整个表来防止什么现象

mysql - 创建新数据库时是否必须重新启动 Apache?

c# - TlbImp.exe 无法注册 lib 文件 : ".dll is not a valid type library"

asp.net - 首先使用 EF4 代码 : How can I change the Model without losing data