Visión general del componente CBR (Content Based Routing)

CBR funciona con Proxy de memoria caché para enviar mediante proxy las peticiones de cliente a los servidores HTTP o HTTPS (SSL) especificados. Permite manipular detalles de almacenamiento en antememoria a fin de conseguir una recuperación de documentos Web más rápida con menos requisitos de ancho de banda de red. CBR y Caching Proxy examina las peticiones HTTP utilizando tipos de normas especificadas.

Nota:
El componente Content Based Routing (CBR) no está disponible en plataformas que ejecutan una JVM de 64 bits, salvo para HP-UX ia64. En HP-UX ia64, el componente CBR se ejecuta como una aplicación de 32 bits. Puede utilizar el método de reenvío de CBR del componente Dispatcher de Load Balancer para proporcionar direccionamiento basado en contenido sin utilizar Proxy de memoria caché. Consulte direccionamiento basado en contenido de Dispatcher (método de reenvío cbr) para obtener más información.

CBR le ofrece la capacidad de especificar un conjunto de servidores que manejan una petición basándose en una expresión normal que coincide con el contenido de la petición. Dado que CBR permite especificar varios servidores para cada tipo de petición, se puede equilibrar la carga de los servidores para obtener una respuesta al cliente óptima. CBR también detecta cuando un servidor incluido en un conjunto ha sufrido una anomalía y deja de direccionar peticiones a dicho servidor. El algoritmo de equilibrio de carga que el componente CBR utiliza es idéntico al algoritmo probado que utiliza el componente Dispatcher.

Cuando Proxy de memoria caché recibe una petición, ésta se compara con las normas definidas en el componente CBR. Si se encuentra una coincidencia, se elige uno de los servidores asociados a dicha norma para manejar la petición. Proxy de memoria caché realiza su proceso normal para enviar mediante proxy la petición al servidor elegido.

CBR tiene las mismas funciones que Dispatcher, a excepción de la alta disponibilidad, el subagente SNMP, el área amplia y unos pocos mandatos de configuración.

Proxy de memoria caché debe estar en ejecución para que CBR pueda empezar a equilibrar la carga de peticiones de cliente.

Gestión de servidores locales con CBR

Figura 4. Ejemplo de un sitio que utiliza CBR para gestionar servidores locales
Sitio con CBR gestionando servidores locales

La Figura 4 muestra una representación lógica de un sitio en el que se emplea CBR para enviar mediante proxy algún contenido de servidores locales. El componente CBR utiliza Proxy de memoria caché para enviar peticiones de cliente (HTTP o HTTPS) a los servidores basándose en el contenido del URL.