Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

nodejs: Fixed wrong connection.publish routingKey

In worker.js we are creating a queue called 'task_queue' so in send.js we should publish to 'task_queue' not to 'hello'.
latest commit 9a89fe9cde
@djhojd djhojd authored

Node.js code for RabbitMQ tutorials

Here you can find Node.js code examples from RabbitMQ tutorials.

To successfully use the examples you will need a running RabbitMQ server.


Apart from npm and node, to run this code you need node-amqp version 0.1.X. To pull the dependency from npm run:

npm install amqp


Tutorial one: "Hello World!":

node send.js
node receive.js

Tutorial two: Work Queues:

node new_task.js "A very hard task which takes two seconds.."
node worker.js

Tutorial three: Publish/Subscribe:

node receive_logs.js
node emit_log.js "info: This is the log message"
Something went wrong with that request. Please try again.