Általánosan elérhető: Durable Functions a Node.js-hez
Közzététel dátuma: június 22, 2022
Ez a verzió jelentősen nagyobb teljesítménnyel és robusztussággal rendelkezik az előzőnél.
Ezt jól szemlélteti egy egyszerű elosztás/összevonás típusú vezénylés több mint 15 ezer tevékenységnél.
Teljesítményteszt az elosztás/összevonás terén
Itt a Durable Functions bővítmény 2.6.1-es verzióját használjuk, a teljesítménytesztet pedig az Azure Functions Windowsos használatalapú csomagjával futtatjuk. Ezután összehasonlítjuk az npm-csomag `durable-functions` 1.5.4-es és a 2.0.0-ás verzióját. Az eredmények alább láthatók.
Ez az új, fő kiadás több mint 50%-kal csökkenti a vezénylési időt. Az Ön által tapasztalt javulás ettől eltérő lehet, de elvárásaink szerint a legtöbb számítási feladat nagyobb futtatási teljesítményt nyer ezzel a kiadással, kifejezetten a nagy méretű számítási feladatok.
Ez a kiadás a Durable Functions bővítmény új funkcióival gátolja meg a vezénylések nagyobb elosztás/összevoníás típusú forgatókönyvekben való megakadásának versenyhelyzeteit, különösképp a tartós időzítők használata esetén.
Próbálja ki az SDK 2.0.0-ás vagy újabb verziójának telepítésével.
Fontos megjegyzés: Ez a kiadás bizonyos peremhálózati használati esetekben kompatibilitástörő változásokat eredményez. Részletekért tekintse meg a kiadási megjegyzéseket.