Content Based Routing (CBR) component

CBR works with Caching Proxy to proxy client requests to specified HTTP or HTTPS (SSL) servers. It enables you to manipulate caching details for faster Web document retrieval with low network bandwidth requirements. CBR and Caching Proxy examines HTTP requests using specified rule types.

CBR gives you the ability to specify a set of servers that handle a request based on regular expression matching of the content of the request. Because CBR allows you to specify multiple servers for each type of request, the requests can be load balanced for optimal client response. CBR also detects when one server in a set has failed, and stops routing requests to that server. The load-balancing algorithm used by the CBR component is identical to the proven algorithm used by the Dispatcher component.

When a request is received by Caching Proxy, it is checked against the rules that have been defined in the CBR component. If a match is found, then one of the servers associated with that rule is chosen to handle the request. Caching Proxy then performs its normal processing to proxy the request to the chosen server.

CBR has the same functions as Dispatcher with the exception of high availability, SNMP subagent, wide area, and a few other configuration commands.

Caching Proxy must be installed, configured and running on the same machine before CBR can begin load balancing client requests.

With the CBR component (or the Dispatcher component's CBR forwarding method), you can provide the following advantages to your clients:
Features
Collocation
CBR with multiple instances of Caching Proxy
Provide content-based routing for SSL connections
Server partitioning
Rules-based load balancing
Client to server affinity
High availability
Binary logging
Alerts
Concept topic    

Terms and conditions for information centers | Feedback

Last updated: January 17, 2013 11:24 AM EST
File name: covr_cbr.html