Bendrinti naudojant


Geriausia realiojo laiko darbo eigos procesų praktika

Šiame straipsnyje rašoma apie geriausią realaus laiko darbo eigos kūrimo ir valdymo praktiką.

Venkite nesibaigiančių ciklų

Galima kurti logiką realaus laiko darbo eigoje kaip nesibaigiantį ciklą, kuris naudoja serverio resursus ir paveikia darbą. Tipinė situacija, kurios metu gali įvykti nesibaigiantis ciklas, yra ralaus laiko darbo eiga, sukonfigūruota prasidėti, kai stulpelis atnaujinamas, o tada atnaujinamas stulpelis darbo eigos logikoje. Naujintas veiksmas paleidžia tą pačią realaus laiko darbo eigą, kuri naujina įrašą ir paleidžia realaus laiko darbo eigą vis iš naujo.

Jūsų sukurtose darbo eigose naudojama logika, kad būtų aptikti ir sustabdyti nesibaigiantys ciklai. Jei realaus laiko darbo eigos procesas vyksta daugiau nei tam tikrą kartų skaičių konkrečiame įraše per trumpą laiko tarpą, procesas nutrūksta su tolesne klaida: Šis darbo eigos veiksmas buvo atšauktas dėl to, kad prasidėjusi darbo eiga buvo nentrūkstamas ciklas. Pataisykite darbo eigos logiką ir bandykite dar kartą. Limitas yra 16 kartų.

Realaus laiko darbo eigos šablonų naudojimas

Jei turite darbo eigas, kurios yra panašios ir numatote sukurti daugiau darbo eigų, sekančių tokia pačia tvarka, įrašykite savo realaus laiko darbo eigą kaip darbo eigos šabloną. Tokiu būdu, kitą kartą, kai jums reikės sukurti panašią darbo eigą, galite sukurti realaus laiko darbo eigą naudodami šabloną ir vengti patekimo į visas sąlygas ir veiksmus nuo pradžių.

Dialogo lange Kurti procesą pasirinkite Naujas procesas iš esamo šablono (pasirinkite iš sąrašo).

Antrinių darbo eigų naudojimas

Jei taikote tokią pačią logiką skirtingose darbo eigose arba sąlygų atšakose, nustatykite logiką kaip vaiko realaus laiko darbo eigą tam, kad neturėtumėte kopijuoti šios logikos rankiniu būdu kiekvienoje realaus laiko darbo eigoje ar sąlygų atšakoje. Tai padeda lengviau prižiūrėti darbo eigas. Vietoje daugelio darbo eigų tyrimo, kurios gali būti taikomos tokia pačia logika, galite tiesiog atnaujinti vieną darbo eigą.

Laiko realaus laiko darbo eigos veiksmų įrašus, kurie susidūrė su klaidomis

Darbo eigoms, kurios neveikia fone, (sinchroniškoms), rekomenduojame pasirinkti Laikyti įrašus darbo eigų darbams, kurie susidūrė su klaida parinktį realaus laiko darbo eigos apibrėžime. Šios parinkties pasirinkimas leidžia pasilikti nepavykusių realaus laiko darbo eigų veiksmų įrašus dėl trikčių šalinimo. Sėkmingų sinchroninių darbo eigų vykdymo įrašai visuomet bus panaikinami dėl vietos taupymo.

Nepavykusių darbo eigos veiksmų įrašų laikymo parinktis.

Darbo eigų, kurios naujina tą pačią lentelę, skaičiaus apribojimas

Vykdant daugiau nei vieną darbo eigą realiu laiku, kuri naujina tą pačią lentelę, gali kilti išteklių užrakinimo problemų. Įsivaizduokite, kad vykdomos kelios darbo eigos ir kiekvienas galimybės atnaujinimas paleidžia naujinimą, susijusį su klientu. Jei kelios tokios darbo eigos bus vienu metu vykdomos ir bandys atnaujinti tą patį kliento įrašą, gali kilti išteklių užrakinimo problemų. Realaus laiko darbo eiga nepavyksta ir yra įrašomas klaidos pranešimas, SQL nutrūko: Nepavyko išlaikyti išteklių užrakinimo išteklių pavadinimas.

Naudokite pastabas keitimams stebėti

Jums redaguojant darbo eigas turėtumėte naudoti pastabų skirtuką ir įrašyti, ką atlikote ir kodėl. Tai leidžia kitiems žmonėms suprasti atliktus keitimus.

Tolesni veiksmai

Konfigūruoti realaus laiko darbo eigos procesus
Realaus laiko darbo eigos procesų stebėjimas ir valdymas

Pastaba

Ar galite mums pranešti apie dokumentacijos kalbos nuostatas? Atlikite trumpą apklausą. (atkreipkite dėmesį, kad ši apklausa yra anglų kalba)

Apklausą atliksite per maždaug septynias minutes. Asmeniniai duomenys nėra renkami (privatumo nuostatos).