|
|
# RPC Server (Dispatcher)
|
|
|
|
|
|
Dispatchers are remote agents which provide you with scanner Instances, those Instances
|
|
|
Dispatchers are remote agents which provide you with scanner _Instances_ -- _Instances_
|
|
|
are the entities that actually perform the scans.
|
|
|
|
|
|
Its main job is to maintain a pool of _Instances_ and, whenever a clients issues a `dispatch`
|
|
|
RPC call, to pop one from the pool and pass its connection details (URL and authentication token)
|
|
|
to the client.
|
|
|
|
|
|
Just as importantly, it's responsible for never letting the pool deplete by replenishing it after every `dispatch` call.
|
|
|
|
|
|
Setting up Dispatchers across multiple machines allows you to spread out the workload
|
|
|
of many scans across multiple nodes.
|
|
|
|
|
|
_For connection instructions see the [RPC-API] documentation._
|
|
|
|
|
|
## Version 0.4.2
|
|
|
|
|
|
* [Simple setup](#simple)
|
... | ... | |