我有两个应用程序。一个插入AzureSQL DB和其他读取。我希望第二个应用程序缓存查询结果,并仅在表/查询结果中发生更改时使缓存无效。在独立的SQL Server中,可以通过SQLDependency(或SQLCacheDependency)机制实现。据我所知,在AzureSQL中,这种机制不可用。它需要启用ServiceBroker组件,Azure SQL中没有这样的组件。
如果我重新考虑已经提出的问题,我会尽力而为,但所有答案都来自2012年左右。有变化吗?这是2017年。
问题是,通知应用程序(比如ASP.NET)有关AzureSQL中的更改的机制是什么?
PS:我知道那里有相关的功能" ChangesTracking",但它是关于在特殊表格中插入关于其他一些变化的记录。那就是"在"数据库。我需要通知DB以外的应用程序。