![](/img/trans.png)
[英]Within .NET Core DI, how do singleton lifetime services behave with concurrent requests?
[英]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.