使用 crossbar.io 动态添加新的来宾工作人员
Dynamically add new guest worker with crossbar.io
我在考虑 crossbar.io 是否能够在 watch 目录中有新文件可用时动态添加来宾工作人员。我在 crossbar.io 文档中找不到答案。
它正在用 Crossbar.io has a multi-node and multi-process architecture.
做广告,但是我找不到信息,如果在添加来宾工作程序时需要重新启动整个 crossbar 实例。
来宾工作人员的配置如下所示:
{
"type": "guest",
"executable": "node",
"arguments": ["hello.js"],
"options": {
"workdir": "../node",
"watch": {
"directories": ["../node"],
"action": "restart"
}
}
}
当目录“../node”发生变化时,它似乎会重新启动 worker(而 crossbar 实例是 运行)。但是如何添加一个全新的工人呢?
是否有必要重新启动 crossbar 实例,或者是否有可能在实例 运行 时加载新的 worker?
动态启动访客工作器的能力是即将推出的功能(截至 2015 年 1 月为试验阶段)management API(参见 crossbar.node.<node_id>.start_guest
)。
As said, this is experimental, non-official and will still change. But it should give you a glimpse of what is coming.
我在考虑 crossbar.io 是否能够在 watch 目录中有新文件可用时动态添加来宾工作人员。我在 crossbar.io 文档中找不到答案。
它正在用 Crossbar.io has a multi-node and multi-process architecture.
做广告,但是我找不到信息,如果在添加来宾工作程序时需要重新启动整个 crossbar 实例。
来宾工作人员的配置如下所示:
{
"type": "guest",
"executable": "node",
"arguments": ["hello.js"],
"options": {
"workdir": "../node",
"watch": {
"directories": ["../node"],
"action": "restart"
}
}
}
当目录“../node”发生变化时,它似乎会重新启动 worker(而 crossbar 实例是 运行)。但是如何添加一个全新的工人呢?
是否有必要重新启动 crossbar 实例,或者是否有可能在实例 运行 时加载新的 worker?
动态启动访客工作器的能力是即将推出的功能(截至 2015 年 1 月为试验阶段)management API(参见 crossbar.node.<node_id>.start_guest
)。
As said, this is experimental, non-official and will still change. But it should give you a glimpse of what is coming.