Sisukord:

Mis on seller Djangos?
Mis on seller Djangos?

Video: Mis on seller Djangos?

Video: Mis on seller Djangos?
Video: Learn Django by Building an Online Marketplace – Python Tutorial for Beginners 2024, November
Anonim

Seller on ülesannete järjekord/tööjärjekord, mis põhineb hajutatud sõnumite edastamisel. See on keskendunud reaalajas toimimisele, kuid toetab ka ajastamist. Täitmisüksused, mida nimetatakse ülesanneteks, täidetakse samaaegselt ühes või mitmes töötaja serveris. Seller on kirjutatud Pythonis, kuid protokolli saab rakendada mis tahes keeles.

Samuti, kuidas te Djangos sellerit kasutate?

Seadistamine

  1. 1. samm: lisage selery.py. Looge "picha" kataloogis uus fail nimega celery.py:
  2. 2. samm: importige oma uus sellerirakendus. Selleri rakenduse laadimise tagamiseks Django käivitumisel lisage faili settings.py kõrval asuvasse faili _init_.py järgmine kood:
  3. 3. samm: installige Redis selleri vahendajana

Samamoodi, mis on seller ja Redis? Redis ja seller eraldi masinatel Seller võrgukõnede tegemiseks. Nii et omamine seller Võrgu optimeeritud masinas töötav töötaja muudaks ülesanded kiiremaks. Redis on mälusisene andmebaas, nii et väga sageli soovite redis töötab mäluga optimeeritud masinas.

Veelgi enam, mis on selleri töötaja?

The Selleri töötaja ise ei töötle ühtegi ülesannet. See loob lapseprotsesse (või lõime) ja tegeleb kõigi raamatupidamislike asjadega. Lapsprotsessid (või lõimed) täidavad tegelikke ülesandeid. Neid alamprotsesse (või lõime) tuntakse ka täitmiskogumina.

Mis on selleri taustaprogramm?

Seller on Python Task-Queuu süsteem, mis tegeleb töötajate ülesannete jaotusega lõimede või võrgusõlmede vahel. See muudab asünkroonse ülesannete haldamise lihtsaks. Teie rakendus peab lihtsalt edastama sõnumid aadressile a maakler , nagu RabbitMQ ja Seller töötajad poputavad need ja ajastavad ülesande täitmise.

Soovitan: