|
|
|
|
|
by mootpointer
3760 days ago
|
|
I don't understand why we're rebuilding Resqueue/Sidekiq in Elixir. This seems like a problem which is solved largely by OTP. Yes there are issues with back-pressure and over-filling mailboxes, but I can't help but wonder why you'd want to bring Redis into the picture when asynchronous processing is built-in for you. Similarly if you want more robust queueing semantics, isn't RabbitMQ there? Am I missing something? |
|
Unless you are willing to lose the jobs that are just in memory you can simply use Task and send messages.
RabbitMQ also does not handle retries with backoff, scheduled jobs, etc.
Disclaimer: maintainer here.
Edit: I added the "with backoff" to not mix with automatic reenqueue if you reject a message from a Rabbitmq consumer.