2015-01-20 66 views
0

我在考虑如果crossbar.io能够在watch目录中有新文件可用时动态添加客人工作人员。我无法在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 ”。但是如何增加一个全新的工作人员呢?

是否需要重新启动交叉开关实例,或是否有可能在实例运行时加载新的工作人员?

回答

1

动态启动访客员工的能力是即将到来的功能(实验截至2015/01)management API(请参阅crossbar.node.<node_id>.start_guest)。

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