sql >> Database teknologi >  >> NoSQL >> Redis

Planlægning af selleriopgaver med stor ETA

Jeg gør dette med redis på følgende måde:

Vi har kunder, der kan planlægge en udgivelse af noget af deres indhold. Vi gemmer udgivelsen i vores database med det tidspunkt, den skal udføres kl.

Så bruger vi selleri beat til at udføre en periodisk opgave (hver time eller hvad der passer dig), der tjekker vores udgivelsestabel for udgivelser, der er planlagt inden for den næste periode (igen time eller hvad der passer dig). hvis der findes nogen, så planlægger vi en opgave for dem med selleri. Dette giver os mulighed for at have en kort ETA.




  1. Sådan kopieres en samling fra en database til en anden i MongoDB

  2. Sådan opretter du et indeks med et specifikt navn i MongoDB

  3. Redisson, arbejdskø / dekø. Strategier for behandling af besked / element ved ufuldstændig beskedhåndtering ved nedlukning af system / pod

  4. Forespørgsel om data fra MongoDB ved hjælp af GraphQL i Django:Get-Go (1)