Turinys:

Kas yra salieras Django?
Kas yra salieras Django?

Video: Kas yra salieras Django?

Video: Kas yra salieras Django?
Video: KRP - KAS YRA? 2024, Gegužė
Anonim

Salierai yra užduočių eilė / užduočių eilė, pagrįsta paskirstytu pranešimų perdavimu. Jis orientuotas į veikimą realiuoju laiku, bet palaiko ir planavimą. Vykdymo vienetai, vadinami užduotimis, vienu metu vykdomi viename ar keliuose darbuotojo serveriuose. Salierai parašytas Python, tačiau protokolas gali būti įgyvendintas bet kuria kalba.

Be to, kaip jūs naudojate salierą Django?

Sąranka

  1. 1 veiksmas: pridėkite celery.py. „Picha“kataloge sukurkite naują failą pavadinimu celery.py:
  2. 2 veiksmas: importuokite naują „Sellery“programą. Norėdami užtikrinti, kad programa „Sellery“būtų įkelta, kai paleidžiama „Django“, pridėkite šį kodą į failą _init_.py, kuris yra šalia failo settings.py:
  3. 3 veiksmas: įdiekite Redis kaip salierų brokerį

Panašiai, kas yra salieras ir Redis? Redis ir salierų atskirose mašinose Salierai užduočių reikia atlikti tinklo skambučius. Taigi turėdamas salierų darbuotojui tinkle optimizuotame įrenginyje užduotys vyktų greičiau. Redis yra duomenų bazė atmintyje, todėl labai dažnai norėsite redis veikia atmintį optimizuotame įrenginyje.

Be to, kas yra salierų darbuotojas?

The Salierų darbuotojas pati neapdoroja jokių užduočių. Tai sukuria vaikų procesus (arba gijas) ir tvarko visus buhalterijos dalykus. Vaikų procesai (arba gijos) vykdo tikras užduotis. Šie antriniai procesai (arba gijos) taip pat žinomi kaip vykdymo telkinys.

Kas yra salierų užpakalinė dalis?

Salierai yra „Python Task-Queue“sistema, kuri tvarko užduočių paskirstymą darbuotojams gijose arba tinklo mazguose. Tai palengvina asinchroninį užduočių valdymą. Jūsų programai tereikia nusiųsti pranešimus į a brokeris , kaip RabbitMQ ir Salierai darbuotojai juos iškels ir suplanuos užduočių vykdymą.

Rekomenduojamas: