4 ms·
Gearman is a very simple queue that is even easier than RabbitMQ (in my opinion). You create worker threads, and submit jobs to the server. The server sends the
by joshribakoff 12y ago
Gearman is a very simple queue that is even easier than RabbitMQ (in my opinion). You create worker threads, and submit jobs to the server. The server sends the job to a worker thread, handles re-queuing it if it fails, etc..
Basically these guys 'invented' the queue.
Also, the problem of acknowledging success without blocking can be solved without queues - by programming in async environments like NodeJS
- jasonlotito 12y agoExcept it's not just a queue. There are timed jobs as well, having to run at a specific time in the future. RabbitMQ doesn't do that.
- tokenizerrr 12y ago> handles re-queuing it if it fails kind of. It only re-queues if you drop the socket, I believe. Just sending an error status will not have the message re-queued sadly. I've looked into this, but everyone seems to be doing that manually.