次のコードを使用して、RabbitMQ にメッセージを送信するとします。
var amqp = require('amqp');
var connection = amqp.createConnection();
connection.on('ready', function() {
connection.publish('foo', 'Hello');
process.exit();
});
...その後、メッセージは送信されず、プロセスは終了します。を削除するprocess.exit()
と、メッセージは送信されますが、プロセスは終了しません。
node-amqpがメッセージを送信したときに教えてもらうにはどうすればよいですか?