Javascript Vertx js事件总线未从发送方接收数据
我在核心示例下使用了官方github存储库中的VertxJS事件总线示例 即使它不是从发送方向接收方发送数据 Sender.jsJavascript 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 ==
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-clustervertxrunsender.js-cluster这看起来像是一个集群问题。看看您是否在使用hazeclast()进行集群?是否配置了cluster.xml?谢谢,它工作正常。运行vertx文件时使用了vertx配置中XML文件中提到的相同IP。这看起来像是集群问题。看看您是否在使用hazeclast()进行集群?是否配置了cluster.xml?谢谢,它工作正常。运行vertx文件时,使用了vertx配置中XML文件中提到的相同IP。