A folyamat-keretrendszer üzembe helyezése

A Folyamat keretrendszerrel létrehozott munkafolyamatok üzembe helyezése zökkenőmentesen elvégezhető a helyi fejlesztési környezetekben és a felhőbeli futtatókörnyezetekben. Ez a rugalmasság lehetővé teszi a fejlesztők számára, hogy az adott használati esetekre szabott legjobb megközelítést válasszák.

Helyi fejlesztés

A Folyamat keretrendszer egy folyamaton belüli futtatókörnyezetet biztosít, amely lehetővé teszi a fejlesztők számára a folyamatok közvetlen futtatását a helyi gépeken vagy kiszolgálókon anélkül, hogy összetett beállításokat vagy további infrastruktúrát igényelnek. Ez a futtatókörnyezet támogatja a memóriát és a fájlalapú adatmegőrzést is, amely ideális a gyors fejlesztéshez és hibakereséshez. A folyamatokat azonnali visszajelzéssel, a fejlesztési ciklus felgyorsításával és a hatékonyság növelésével gyorsan tesztelheti.

Felhőbeli futtatókörnyezetek

A skálázhatóságot és elosztott feldolgozást igénylő forgatókönyvek esetében a Folyamat keretrendszer támogatja az olyan felhőalapú futtatókörnyezeteket, mint az Orleans és a Dapr. Ezek a lehetőségek lehetővé teszik a fejlesztők számára a folyamatok elosztott üzembe helyezését, ami megkönnyíti a magas rendelkezésre állást és a terheléselosztást több példányban. A felhőbeli futtatókörnyezetek használatával a szervezetek egyszerűbbé tehetik a működésüket, és könnyedén kezelhetik a jelentős számítási feladatokat.

  • Orleans Runtime: Ez a keretrendszer egy programozási modellt biztosít elosztott alkalmazások létrehozásához, és különösen alkalmas a virtuális szereplők rugalmas kezelésére, kiegészítve a Folyamat keretrendszer eseményvezérelt architektúráját.

  • Dapr (Elosztott alkalmazás futtatókörnyezet): A Dapr leegyszerűsíti a mikroszolgáltatások fejlesztését azáltal, hogy egy alapvető keretrendszert biztosít az elosztott rendszerek létrehozásához. Támogatja az állapotkezelést, a szolgáltatáshívást és a pub/sub üzenetküldést, így egyszerűbben csatlakoztathat különböző összetevőket egy felhőkörnyezetben.

Bármelyik futtatókörnyezetet használva a fejlesztők igény szerint méretezhetik az alkalmazásokat, biztosítva, hogy a folyamatok zökkenőmentesen és hatékonyan fussanak, a számítási feladattól függetlenül.

A helyi tesztelési környezetek és a robusztus felhőplatformok közötti választás rugalmasságával a folyamat-keretrendszert úgy tervezték, hogy megfeleljen a különböző üzembehelyezési igényeknek. Ez lehetővé teszi a fejlesztők számára, hogy az infrastruktúra bonyolultsága nélkül koncentráljanak az innovatív AI-alapú folyamatok létrehozására.

Feljegyzés

Orleanst először a .NET Process Framework támogatja, majd a Dapr a Folyamat keretrendszer Python-verziójának közelgő kiadásában.