使用JavaScript的vertx.clusteredVertx的用例

时间:2015-11-11 16:51:25

标签: vert.x vertx3

使用javascript使用vertx.clusteredVertx的用例是什么?

我可以使用以下命令在集群模式下从命令行启动vertx:

vertx run server.js --cluster

我可以(在我的server.js文件中)使用:

创建另一个vertx实例
var Vertx = require("vertx-js/vertx");
var options = {};
Vertx.clusteredVertx(options, function (res, res_err) {
    if (res_err == null) {
        var vertx = res;
        console.log("We now have a cluster");
    } else {
        console.log("Failed: " + res_err);
    }
});

然后vertx给了我一个警告:

You're already on a Vert.x context, are you sure you want to create a new Vertx instance?

那个API的用例是什么(当没有嵌入Vertx时)?

1 个答案:

答案 0 :(得分:0)

如果您使用外部文件或其他环境设置配置了群集,则

--cluster非常有用。

群集允许多个vertx实例共享事件总线和其他数据(在vertx.sharedData()中)。如果您不需要此功能,则不需要群集。