【发布时间】:2014-06-08 10:37:19
【问题描述】:
我有一个 Azure 网站在基本计算模式下的多个实例上运行。我想在实例之间同步本地数据(只是少数几个数字,如在线用户数、应用程序用户总数,而不是整个表或文件)。我怎样才能做到这一点?我见过Refreshing Data on all Azure Instances,但没有多大帮助。我目前的幼稚方法是将这些值写入我的数据库,并在我的应用程序代码中,保持本地更改,并每隔几分钟同步数据库中的实际数据,这对我的应用程序来说是可以的。但我正在寻找一种更优雅的方式来实现实例之间的同步。这可能吗?如果是,怎么做?
【问题讨论】:
-
也许您可以只使用数据库?目前,您有一个有状态的网络应用程序,由于各种原因,它不是最佳实践。
-
@usr 对于很多事情来说这不是最佳实践,但它对我的目的很有用。有状态的数据仅在网页上显示给移动应用程序服务器的版主,我正在使用 SignalR 将更改推送给版主,这足以满足我的目的。我想知道是否有任何 Azure API 可以处理实例之间的同步。
标签: asp.net .net azure azure-web-app-service