Piszę do magazynu Azure Table przy użyciu Storage SDK 2.0 z różnych wątków (aplikacja ASP.NET).Czy usługa Azure CloudTable jest bezpieczna dla wątków?
Czy Obiekt CloudTable obiekt wątek bezpieczny? Czy mogę zainicjować CloudStorageAccount, CloudTableClient i CloudTable tylko raz (na przykład w statycznym przewodniku), a następnie użyć ich w różnych wątkach?
A może lepiej utworzyć wszystkie obiekty CloudStorageAccount, CloudTableClient i CloudTable za każdym razem z pustego miejsca (jak pokazano w this article)? Czy w jakikolwiek sposób wpływa na wydajność?
Jaki jest preferowany sposób uzyskiwania instancji CloudTable za każdym razem, gdy wykonywana jest operacja przeciwko tabeli?
Jaki jest preferowany sposób zgłaszania żądań? Twórz wszystkie obiekty za każdym razem? – alexey
Myślę, że bardzo by to się różniło w zależności od celu/projektu aplikacji. Masz opcje, aby je odtworzyć i/lub uczynić bezpiecznym dla wątków przez zablokowanie. każdy ma swoje zalety i wady. Wątpię, czy istnieje jedna zasada - pasuje wszystkim (ale wtedy byłem konsultantem :-)) –