Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vertx js事件总线未从发送方接收数据_Javascript_Cluster Computing_Publish Subscribe_Vert.x - Fatal编程技术网

Javascript Vertx js事件总线未从发送方接收数据

Javascript Vertx js事件总线未从发送方接收数据,javascript,cluster-computing,publish-subscribe,vert.x,Javascript,Cluster Computing,Publish Subscribe,Vert.x,我在核心示例下使用了官方github存储库中的VertxJS事件总线示例 即使它不是从发送方向接收方发送数据 Sender.js var eb = vertx.eventBus(); // Send a message every second vertx.setPeriodic(1000, function (v) { eb.send("ping-address", "ping!", function (reply, reply_err) { if (reply_err ==

我在核心示例下使用了官方github存储库中的VertxJS事件总线示例

即使它不是从发送方向接收方发送数据

Sender.js

var eb = vertx.eventBus();

// Send a message every second

vertx.setPeriodic(1000, function (v) {

  eb.send("ping-address", "ping!", function (reply, reply_err) {
    if (reply_err == null) {
      console.log("Received reply " + reply.body());
    } else {
      console.log("No reply");
    }
  });

});
var eb = vertx.eventBus();

eb.consumer("ping-address", function (message) {

  console.log("Received message: " + message.body());
  // Now send back reply
  message.reply("pong!");
});

console.log("Receiver ready!");
receiver.js

var eb = vertx.eventBus();

// Send a message every second

vertx.setPeriodic(1000, function (v) {

  eb.send("ping-address", "ping!", function (reply, reply_err) {
    if (reply_err == null) {
      console.log("Received reply " + reply.body());
    } else {
      console.log("No reply");
    }
  });

});
var eb = vertx.eventBus();

eb.consumer("ping-address", function (message) {

  console.log("Received message: " + message.body());
  // Now send back reply
  message.reply("pong!");
});

console.log("Receiver ready!");
我使用了以下方法来运行程序

vertx run receiver.js-cluster

vertxrunsender.js-cluster

这看起来像是一个集群问题。看看您是否在使用hazeclast()进行集群?是否配置了cluster.xml?谢谢,它工作正常。运行vertx文件时使用了vertx配置中XML文件中提到的相同IP。这看起来像是集群问题。看看您是否在使用hazeclast()进行集群?是否配置了cluster.xml?谢谢,它工作正常。运行vertx文件时,使用了vertx配置中XML文件中提到的相同IP。