Connecting a Worker
A worker connects to the system using a workspace API key. Once authenticated, it starts pulling available jobs from the Core API and executes them. This pull-based model ensures flexibility and fault tolerance. Workers can join or leave the system at any time without impacting overall stability.Horizontal Scalability
Workers are designed to scale horizontally without limitation. You can run multiple worker instances in parallel to increase processing capacity. This allows the system to handle large-scale scanning workloads efficiently. As demand grows, additional workers can be deployed to distribute the load and reduce execution time.Worker Scope
Each worker operates under a defined scope that determines which jobs it can access:- This workspace: The worker only processes jobs belonging to its associated workspace.
- Global: The worker can process jobs across all workspaces.