Obsah:

Čo je zeler v Django?
Čo je zeler v Django?

Video: Čo je zeler v Django?

Video: Čo je zeler v Django?
Video: Joe Dassin - Et si tu n'existais pas 2024, Apríl
Anonim

Zeler je front úloh/postup úloh založený na distribuovanom odovzdávaní správ. Je zameraný na prevádzku v reálnom čase, ale podporuje aj plánovanie. Vykonávacie jednotky, nazývané úlohy, sa vykonávajú súčasne na jednom alebo viacerých pracovných serveroch. Zeler je napísaný v Pythone, ale protokol môže byť implementovaný v akomkoľvek jazyku.

Tiež, ako používate zeler v Django?

Nastaviť

  1. Krok 1: Pridajte celery.py. V adresári „picha“vytvorte nový súbor s názvom celery.py:
  2. Krok 2: Importujte svoju novú aplikáciu Zeler. Ak chcete zabezpečiť, aby sa aplikácia Celery načítala pri spustení Django, pridajte nasledujúci kód do súboru _init_.py, ktorý sa nachádza vedľa vášho súboru settings.py:
  3. Krok 3: Nainštalujte Redis ako Zeler „Broker“

Podobne, čo je zeler a Redis? Redis a zeler na samostatných strojoch Zeler úlohy potrebujú na uskutočňovanie sieťových hovorov. Takže mať zeler pracovník na stroji optimalizovanom pre sieť by urýchlil spustenie úloh. Redis je databáza v pamäti, takže veľmi často budete chcieť redis beží na stroji s optimalizovanou pamäťou.

Okrem toho, čo je robotník v zeleri?

The Zeler robotník sám nespracováva žiadne úlohy. Vytvára podriadené procesy (alebo vlákna) a zaoberá sa všetkými vecami, ktoré vedú účtovníctvo. Podriadené procesy (alebo vlákna) vykonávajú skutočné úlohy. Tieto podriadené procesy (alebo vlákna) sú známe aj ako oblasť vykonávania.

Čo je to zeler backend?

Zeler je systém Python Task-Queue, ktorý zabezpečuje distribúciu úloh pracovníkom cez vlákna alebo sieťové uzly. Uľahčuje asynchrónne riadenie úloh. Vaša aplikácia stačí poslať správy do a maklér , ako RabbitMQ a Zeler pracovníci ich zobrazia a naplánujú vykonanie úlohy.

Odporúča: