Динамически добавляйте нового гостевого работника с помощью crossbar.io

Я думал о том, может ли 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» произойдет изменение. А как насчет добавления совершенно нового воркера.

Нужно ли перезапускать экземпляр crossbar или есть возможность загрузить новый воркер во время работы экземпляра?


person sbejga    schedule 20.01.2015    source источник


Ответы (1)


Возможность динамического запуска гостевых рабочих процессов — это будущая функция (экспериментальная с 2015/01 г.) management API (см. crossbar.node.<node_id>.start_guest).

Как уже было сказано, это экспериментально, неофициально и все еще будет меняться. Но это должно дать вам представление о том, что грядет.

person oberstet    schedule 24.01.2015