JSFiddle - React, Tailwind, and code Playground
by Shobhit Sharma
JavaScript
// Publisher
open
.then(function(conn) {
return conn.createChannel();
})
.then(function(ch) {
return ch.assertQueue(q)
})
.then(function(ok) {
return ch.sendToQueue(q, Buffer.from('something to do'));
})
.catch(console.warn);
// Consumer
open
.then(function(conn) {
return conn.createChannel();
})
.then(function(ch) {
return ch.assertQueue(q)
})
.then(function(ok) {
return ch.consume(q, function(msg) {
if (msg !== null) {
console.log(msg.content.toString());
ch.ack(msg);
}
});
})
.catch(console.warn);