3 ms·
The elixir world has Oban[0] which implements quite a lot of advanced job features on top of PG. Admittedly it doesn’t quite have the usage of Celery and Sideki
by derethanhausen 5y ago
The elixir world has Oban[0] which implements quite a lot of advanced job features on top of PG. Admittedly it doesn’t quite have the usage of Celery and Sidekiq but most queueing libraries don’t.
[0] https://github.com/sorentwo/oban https://github.com/sorentwo/oban
- brightball 5y agoIMO one of the reasons that works for Elixir is that Elixir itself is built for all sorts of concurrent workloads. In most other languages, you’re sending everything to the queue. With Elixir you only need a small subset of background work to go to a queue, which is usually work that would stress the database.