3
我一直無法找到關於在應用程序服務計劃中隔離Azure函數的文檔。Azure函數靜態隔離
如果您共享例如靜態變量蔚藍的函數調用我相信通過可擴展性建議閱讀之間的HttpClient
它可能在同一進程或單獨的進程或單獨的服務器上運行......這是很好的,使用Lazy<T>
可以幫助解決線程問題。
但是可以分開的Azure函數共享一個工作進程?即應該隔離靜態變量以確保功能的隔離?我收集使用ConcurrentDictionary
與該功能的關鍵是一個很好的方法來幫助解決這個問題,但我還沒有找到任何討論隔離的文檔。
我們唯一能做的就是停止重新提出建議,即鎖定整個問題,這也會阻止任何人對其進行投票,評論等。這在這裏不合適。坦率地說,我不明白你爲什麼反對[[tag:azure]]標籤。標籤如何「太寬」? [[tag:azure-functions]]是[[tag:azure]]的子集,所以後者似乎也適用。 –
感謝@CodyGray查看它。我想我認爲它太廣泛了,因爲天藍色的功能包含天藍色。這不是一個天藍色的問題,而是非常特別的與天藍色的功能有關。它類似於使用.net標記的ac#問題(很好,但這是我現在可以想到的最好的比喻:-))我會向社區低頭,如果它再次被標記,我會批准它。 –