다른 스레드 (ASP.NET 응용 프로그램)에서 Storage SDK 2.0을 사용하여 Azure 테이블 저장소에 쓰고 있습니다.Azure CloudTable은 스레드로부터 안전한가요?
는 CloudTable 객체 스레드 안전인가? CloudStorageAccount, CloudTableClient 및 CloudTable을 한 번만 (예 : 정적 구성자) 초기화 한 다음 다른 스레드에서 사용할 수 있습니까?
또는 공백에서 매번 CloudStorageAccount, CloudTableClient 및 CloudTable 개체를 만드는 것이 더 좋습니다 (this article에 표시됨). 어떤 식 으로든 성능에 영향을 줍니까?
테이블에 대해 작업을 실행할 때마다 CloudTable의 인스턴스를 가져 오는 것이 가장 좋은 방법은 무엇입니까? 이러한 유형의 (Visual Basic의 경우 Shared) 멤버
그래서 테이블 요청을하는 것이 바람직한 방법은 무엇입니까? 매번 모든 개체를 만드시겠습니까? – alexey
응용 프로그램의 목표/디자인에 따라 매우 다를 것이라고 생각합니다. 옵션을 다시 작성하거나 잠금을 통해 스레드를 안전하게 만들 수 있습니다. 각각 장단점이 있습니다. 나는 하나의 규칙이 맞다는 것을 의심한다 (그러나 나는 그때 컨설턴트로 일했다 :-)) –