Passa al contenuto principale
ORA DISPONIBILE

Disponibilità generale: Durable Functions per Node.js

Data di pubblicazione: 22 giugno, 2022

Questa versione offre vantaggi significativi a livello di prestazioni e affidabilità rispetto alla versione precedente. 

Per avere un'idea dei miglioramenti, prendi in considerazione questa semplice orchestrazione di tipo fan-out-fan-in su 15.000 attività.

Benchmark fan-out-fan-in

In questo caso si usa l'estensione Durable Functions versione 2.6.1 e si esegue questo benchmark nel piano Consumo di Funzioni di Azure per Windows. Viene eseguito il confronto delle prestazioni di questo benchmark tra il pacchetto npm "durable-functions" versione "1.5.4" e versione "2.0.0". Vedi i risultati di seguito.

Questa nuova versione principale riduce di più del 50% il tempo di orchestrazione. Il miglioramento ottenuto può variare, ma si prevede che la maggior parte dei carichi di lavoro presenti un incremento delle prestazioni del runtime a partire da questa versione, in particolare per i carichi di lavoro su larga scala.

Questa versione usa le nuove funzionalità dell'estensione Durable Functions per evitare problemi di tipo race condition che provocano il blocco dell'orchestrazione in scenari fan-out-fan-in di grandi dimensioni, in particolare quando sono coinvolti timer durevoli.

Per provare l'estensione, installa la versione 2.0.0 o successiva dell'SDK.

Nota importante: questa versione include alcune modifiche che causano un'interruzione per determinati casi d'uso limite. Per informazioni dettagliate, vedi le note sulla versione

  • Funzioni di Azure
  • Features

Prodotti correlati