Neutron/LBaaS/Agent
Quantum Agent for LoadBalancing service
Scope of the document
This document describes Agent component of the Quantum's Loadbalancing service, defines requrements, architecture and some implementation details.
Requirements
Service agent is needed to add several important features to a service which operations are potentially time consuming such as:
- Asynchronous execution.
Plugin is notified by agent when requested operation is complete.
- Workload balancing.
There could be serveral agents listening for quantum server messages thus in large deployments it allows splitting workload to several hosts.