zlacker

[parent] [thread] 2 comments
1. fasteo+(OP)[view] [source] 2021-06-12 09:53:04
For use case 1 (job queue) I can only recommend beanstalkd[1]. Simple tcp plain text protocol. Install and forget. Plus you get some really useful features like deferred jobs, burying, kicking, job priorities, etc.

We have literally processed tens of billions of jobs without a single failure.

Old and simple technology that just works

[1] https://beanstalkd.github.io/

replies(1): >>mianos+z7
2. mianos+z7[view] [source] 2021-06-12 11:16:17
>>fasteo+(OP)
It is funny, every time I have used beanstalk over the years I have put it in thinking I'll replace it later. I never have. Multiple startups I have left years ago are still running it, untouched years later. No one mentions it probably because it didn't do anything but run. I wish the same could be said for RabbitMQ.
replies(1): >>Gordon+rx2
◧◩
3. Gordon+rx2[view] [source] [discussion] 2021-06-13 14:31:09
>>mianos+z7
I've used RabbitMQ on several projects over the last decade or more, and have never once known it to fail.

It can be tricky to configure it you want clustering, or have fancy requirements (e.g. client certificate authentication), but once running, it's solid.

[go to top]