Мазмұны:

Джангодағы балдыркөк дегеніміз не?
Джангодағы балдыркөк дегеніміз не?

Бейне: Джангодағы балдыркөк дегеніміз не?

Бейне: Джангодағы балдыркөк дегеніміз не?
Бейне: ӨЗ МЕМЛЕКЕТІ ЖОҚ ЕҢ ҮЛКЕН 7 ҰЛТ (Тибет, Каталон, Ұйғыр, Сыған, Сикх, Бербер, Күрт) 2024, Қараша
Anonim

Балдыркөк таратылған хабарды жіберуге негізделген тапсырма кезегі/жұмыс кезегі. Ол нақты уақыт режимінде жұмыс істеуге бағытталған, бірақ жоспарлауды да қолдайды. Тапсырмалар деп аталатын орындау бірліктері бір немесе бірнеше жұмыс серверлерінде бір мезгілде орындалады. Балдыркөк Python тілінде жазылған, бірақ хаттаманы кез келген тілде іске асыруға болады.

Сондай-ақ, Джангода балдыркөкті қалай пайдаланасыз?

Орнату

  1. 1-қадам: celery.py қосыңыз. «Picha» каталогында celery.py деп аталатын жаңа файл жасаңыз:
  2. 2-қадам: Жаңа балдыркөк қолданбасын импорттаңыз. Django іске қосылғанда балдыркөк қолданбасының жүктелуін қамтамасыз ету үшін settings.py файлының жанында орналасқан _init_.py файлына келесі кодты қосыңыз:
  3. 3-қадам: Redis-ті балдыркөк «Брокер» ретінде орнатыңыз

Сол сияқты, балдыркөк пен Редис дегеніміз не? Редис және балдыркөк бөлек машиналарда Балдыркөк тапсырмаларға желілік қоңыраулар қажет. Сондықтан бар балдыркөк желі оңтайландырылған машинадағы жұмысшы тапсырмаларды жылдамырақ орындауға мүмкіндік береді. Редис жадтағы дерекқор, сондықтан жиі қажет болады redis жады оңтайландырылған машинада жұмыс істейді.

Сонымен қатар, балдыркөктегі жұмысшы дегеніміз не?

The Балдыркөк жұмысшысы өзі ешқандай тапсырманы өңдемейді. Ол еншілес процестерді (немесе ағындарды) тудырады және кітапты сақтаудың барлық заттарымен айналысады. Еншілес процестер (немесе ағындар) нақты тапсырмаларды орындайды. Бұл еншілес процестер (немесе ағындар) орындау пулы ретінде де белгілі.

Балдыркөк деген не?

Балдыркөк ағындар немесе желі түйіндері бойынша жұмысшыларға тапсырмаларды бөлуді өңдейтін Python Task-Queue жүйесі. Бұл асинхронды тапсырмаларды басқаруды жеңілдетеді. Қолданбаңызға тек хабарламаларды жіберу керек брокер , RabbitMQ сияқты және Балдыркөк жұмысшылар оларды ашады және тапсырманың орындалуын жоспарлайды.

Ұсынылған: