Processes

Crossbar.io has a multi-process architecture. There is one node controller process per node

and multiple worker processes of these types

Processes can be further configured with

Configuration

The controller is configured in the node’s configuration like here

{
    "controller": {
        // controller configuration
    }
}

Read more in **Controller** Configuration.

Workers are configured in a node’s local configuration like this

{
    "workers": [
        {
            "type": "..."
        }
    ]
}

There are valid values for the type of worker: