Obecnie pracuję nad projektem w Pythonie, który wymaga zaimplementowania niektórych zadań w tle (głównie do wysyłania e-maili i rozbudowanych aktualizacji baz danych). Używam Redis jako brokera zadań. W tym miejscu mam dwóch kandydatów: Seler i RQ . Miałem pewne doświadczenie z tymi kolejkami pracy, ale chcę prosić was o podzielenie się doświadczeniami związanymi z korzystaniem z tych narzędzi. Więc.
- Jakie zalety i wady używać Selery vs.RQ.
- Wszelkie przykłady projektów / zadań odpowiednich do użycia Selery vs.RQ.
Seler wygląda dość skomplikowanie, ale jest w pełni funkcjonalnym rozwiązaniem. Właściwie nie sądzę, żebym potrzebował wszystkich tych funkcji. Z drugiej strony RQ jest bardzo prosty (np. Konfiguracja, integracja), ale wydaje się, że brakuje mu kilku przydatnych funkcji (np. Odwoływanie zadań, automatyczne przeładowywanie kodu)