簡體   English   中英

如何重置 Singleton object -.Net core DI - 部署在具有多個節點的 Azure Service Fabric

[英]How to reset Singleton object - .Net core DI - Deployed on Azure Service Fabric with multiple nodes

我們有一個 .net 內核 API,我們使用一個 singleton ZA8CFDE6331BD59EB62AC96F891 來存儲一些信息。 我們在管道的配置方法中將 object 注冊為 singleton(依賴注入)。

現在我們有一個要求,我們需要重置 object(null 或空白)並在下一個請求中再次設置它為 API。 但是由於應用程序在多個實例/節點上的 Service Fabric 上運行,我們如何重置所有實例的 singleton object?

然后不要使用 singleton。 將其注冊為范圍,因為這是您現在需要的生命周期。 此外,即使是 singleton,每個應用程序實例/節點仍然有一個實例。 應用程序實例之間沒有共享對象之類的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM