使用crossbar.io动态添加新的guest虚拟机工作者

时间:2015-01-20 21:47:32

标签: node.js autobahn crossbar

我在想当crossbar.io是否能够在监视目录中有新文件时动态添加来宾工作者。我在crossbar.io文档中找不到答案。

它是Crossbar.io has a multi-node and multi-process architecture.的广告,但如果在添加访客工作时需要重新启动整个交叉开关实例,我找不到相关信息。

来宾员工的配置如下所示:

{
     "type": "guest",
     "executable": "node",
     "arguments": ["hello.js"],
     "options": {
        "workdir": "../node",
        "watch": {
           "directories": ["../node"],
           "action": "restart"
        }
     }
}

并且当目录" ../ node"中发生更改时,它似乎将重新启动worker(当crossbar实例正在运行时)。但是如何增加一个全新的工人呢?

是否需要重启crossbar实例,或者是否有可能在实例运行时加载新工作者?

1 个答案:

答案 0 :(得分:1)

动态启动来宾工作人员的能力是(2015/01学年的实验)management API的即将推出的功能(见crossbar.node.<node_id>.start_guest)。

  

如上所述,这是实验性的,非官方的,并且仍将改变。但它应该让你一瞥即将发生的事情。