Przejdź do głównej zawartości
DOSTĘPNE TERAZ

Ogólnie dostępne: Rozszerzenie Durable Functions dla platformy Node.js

Data opublikowania: 22 czerwca, 2022

Ta wersja znacznie przewyższa starą wersję pod względem wydajności i niezawodności. 

Aby odczuć tę poprawę, rozważ tę prostą orkiestrację w modelu fan-out-fan-in dla ponad 15 tysięcy działań.

Test porównawczy modelu fan-out-fan-in

Użyjemy rozszerzenia Durable Functions w wersji 2.6.1 i przeprowadzimy ten test porównawczy w planie zużycia usługi Azure Functions dla systemu Windows. Następnie porównamy wydajność tego testu porównawczego między pakietem npm „durable-functions” w wersji „1.5.4” a w wersji „2.0.0”. Wyniki są widoczne poniżej.

Ta nowa wersja główna skraca czas orkiestracji o ponad 50%. Ulepszenia mogą się różnić, ale oczekujemy, że większość obciążeń od tej wersji będzie mieć większą wydajność środowiska uruchomieniowego, szczególnie w przypadku obciążeń o dużej skali.

Ta wersja korzysta z nowych funkcji w rozszerzeniu Durable Functions, aby zapobiec sytuacjom wyścigu, które powodują, że orkiestracje utknęły w scenariuszach dużych modeli fan-out-fan-in, zwłaszcza gdy występują trwałe czasomierze.

Wypróbuj to, instalując wersję 2.0.0 lub nowszą zestawu SDK.

Ważna uwaga: Istnieje kilka zmian powodujących niezgodność w tej wersji dla niektórych przypadków użycia na brzegu. Aby poznać szczegóły, zobacz nasze informacje o wersji

  • Stan usługi Funkcje Azure
  • Features

Powiązane produkty