Guest User

rhea.js publisher

a guest
Jun 7th, 2019
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var container = require("rhea");
  2. const { HOST, PORT, NODE_TOPIC, USERNAME, PASSWORD } = require("../env");
  3.  
  4. container.options.username = USERNAME; // guest
  5. container.options.password = PASSWORD; // guest
  6.  
  7. const host = `${HOST}:${PORT}/${NODE_TOPIC}`; // localhost:5672/amq.topic
  8. const topic = "objects.bed.update";
  9.  
  10. console.log(container.options, host, topic);
  11.  
  12. var connection = container.connect(host);
  13.  
  14. var sender = connection.open_sender(topic);
  15. sender.on("sendable", function(context) {
  16.   for (var i = 0; i < args._.length; i++) {
  17.     var m = args._[i];
  18.     console.log("sent " + m);
  19.     sender.send({ body: m });
  20.   }
  21.   connection.close();
  22. });
Advertisement
Add Comment
Please, Sign In to add comment