Szerkesztés

Megosztás a következőn keresztül:


Gridwich saga vezénylés

Azure Storage

A példában a külső rendszer egy nagy médiavállalat médiaeszköz-kezelési (MAM) és munkafolyamat-vezénylési rendszere. A külső rendszer saga-vezénylőként működik, amely a Gridwich-munkafolyamatok készítéséhez számos tevékenységet láncokban tart.

A Saga-tevékenységek tartalmazhatnak felhasználói interakciókat vagy jóváhagyásokat. A Gridwich feltételezi, hogy a külső rendszer nyomon követi az általa kezdeményezett műveletek sikertelenségét vagy sikerességét.

Saga résztvevők

Minden saga résztvevő egy vagy több munkatevékenységgel járul hozzá az ökoszisztémához. Minden résztvevő egymástól függetlenül dolgozik, és egynél több saga résztvevő is eljárhat egyetlen kérés alapján.

A Gridwich esetében a rendelkezésre álló saga résztvevői a következők:

Példa saga munkafolyamatra

Előfordulhat, hogy a külső rendszer egy minőségellenőrzési saga-t futtat, amely a következő lépéseket hajtja végre:

  1. Értesítést kap egy új blobról a beérkezett üzenetek tárfiókjában.
  2. Elemzést kér a MediaInfo használatával.
  3. Áttekinti a MediaInfo válaszát, automatikusan jóváhagyja a fájlt, és elindít egy másolatot egy köztes fiókba.
  4. Értesítést kap arról, hogy a másolat elkészült.

Diagram showing a quality control check saga.

Az operátor áttekinti az objektumot, azonosítja a különböző hangsáv-elrendezéseket, majd elindít egy saga-t, amely:

  1. Elindít egy másolatot a hosszú távú tárfiókba.
  2. Értesítést kap arról, hogy a másolat elkészült.
  3. Elkezdi a kódolást a TeleStream CloudPorttal a jobb és bal oldali sztereó sávok Mux-ba való bekódolásával, a videóval együtt egy új objektumba.

Diagram showing an asset creation saga.

Az operátor áttekinti az eszköz tartalmát, és kinyeri a MAM-rendszer metaadatait.

Összetevők

  • Az Azure Event Grid lehetővé teszi a fejlesztők számára, hogy eseményalapú architektúrákkal egyszerűen építsenek alkalmazásokat.
  • Az Azure Blob Storage bármilyen típusú szöveges vagy bináris adat, például dokumentum, médiafájl vagy alkalmazástelepítő tárolására szolgáló szolgáltatás.

Következő lépések