rabbitmq-tutorials/javascript-nodejs/new_task.js
2012-04-17 17:05:17 +01:00

17 lines
543 B
JavaScript

var amqp = require('amqp');
var amqp_hacks = require('./amqp-hacks');
var connection = amqp.createConnection({host: 'localhost'});
var message = process.argv.slice(2).join(' ') || 'Hello World!';
connection.on('ready', function(){
connection.queue('task_queue', {autoDelete: false,
durable: true}, function(queue){
connection.publish('task_queue', message, {deliveryMode: 2});
console.log(" [x] Sent %s", message);
amqp_hacks.safeEndConnection(connection);
});
});