vertx.clusteredVertx使用JavaScript的用例



使用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没有嵌入时)?

--cluster在使用外部文件或其他环境设置配置集群时非常有用。

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

最新更新