我有两个应用程序。一项插入到 AzureSQL DB 中,另一项进行读取。我希望第二个应用程序缓存查询结果,并仅当表/查询结果发生更改时使缓存无效。在独立的 SQL Server 中,可以通过 SQLDependency(或 SQLCacheDependency)机制实现。据我了解,在AzureSQL中这种机制不可用。它需要启用 ServiceBroker 组件,而 Azure SQL 中没有此类组件。
如果我重复已经问过的问题,我深表歉意,但所有答案都来自 2012 年左右。有什么变化吗?现在是 2017 年了。
问题是,通知应用程序(例如 ASP.NET)AzureSQL 中的更改的机制是什么?
PS:我知道有相关功能“ChangesTracking”,但它是关于在特殊表中插入有关其他一些更改的记录。那是“在”数据库内。我需要通知数据库之外的应用程序。