[英]static classes and multiple instances on azure
我正在構建一個將部署在Azure上的應用程序。
如果我使用靜態類,所有實例都可以訪問相同的靜態對象,或者每個實例在每個實例生成時都會實例化自己的靜態對象。
static
字段每個AppDomain有一個值。
他們強調不會跨計算機共享價值觀。
每個實例都有自己的靜態數據,因為它們彼此完全分離並且是孤立運行的。
如果您的目標是在實例之間共享變量,我建議您查看Windows Azure緩存,其中您可以使用角色實例的一部分,也可以使用單獨的角色進行緩存。 然后,角色的所有實例都可以使用此緩存中的對象。 有關詳細信息,請查看此博客文章: http : //blogs.msdn.com/b/avkashchauhan/archive/2012/06/18/difference-between-windows-azure-cache-preview-and-windows-azure -share-cache.aspx 。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.