sql >> Databáze >  >> NoSQL >> Redis

Plánování celerových úkolů s velkým ETA

Dělám to s redis následujícím způsobem:

Máme zákazníky, kteří si mohou naplánovat vydání části svého obsahu. Vydání uložíme do naší databáze s časem, kdy by mělo být provedeno.

Pak používáme celer beat k provádění pravidelného úkolu (hodinu nebo podle toho, co vám vyhovuje), který kontroluje naši tabulku vydání, zda neobsahuje vydání, která jsou naplánována na další období (opět hodinu nebo to, co vám vyhovuje). pokud se nějaké najdou, naplánujeme pro ně úkol s celerem. To nám umožňuje mít krátký odhadovaný čas příjezdu.




  1. Jak vrátit pouze hodnotu pole v mongodb

  2. Nasazení ScaleGrid DBaaS pro Redis™ ve virtuálním privátním cloudu AWS (VPC)

  3. Vložte soubor json do mongodb

  4. Jak aktualizuji kritéria shody prvků pole v dokumentu MongoDB?