What is component load balancing?
Component Load Balancing (CLB) is a technology in the Microsoft Windows Server OS family that enables the efficient and even balancing of service requirements in a COM / COM + -based computing architecture. CLB was developed to ensure the availability, reliability and scalability of components or objects that are essential for application-based transactions or processes in real time.
CLB is implemented in distributed computer architectures in which an application is provided via one or more servers. The entire CLB process works on the cooperation of a CLB-configured load balancing router and application server (s).
The CLB router receives all application requests from the web / front-end server. These requests are then forwarded between the connected application server cluster. The CLB router is responsible for maintaining a routing table containing network paths to implement server clustering, load handling on each server, and all interprocess / device communication. This helps to determine the current status of an application server and to balance the network / request load across the cluster.
The web or front-end server can also be configured to provide CLB services and to interact directly with the application server cluster.