Reputation: 1503
I've been recently reading into task queues and message queues, and I am a bit confused as to how everything fits together.
I see that both node-celery and node-amqp provide ways to add to the RabbitMQ queue. However, node-celery is described as a "task queue" while node-amqp is described as a "client for RabbitMQ". What is the difference? Or does node-amqp provide functionality similar to Celery already?
Also, doesn't RabbitMQ already have a queue? Why do I need Celery on top of RabbitMQ?
Upvotes: 1
Views: 868
Reputation: 10177
There are two concepts here:
Upvotes: 3