Utilice esta página para configurar un dominio de duplicación de multi-broker. Esta página de la consola de administración solo es aplicable a los dominios de duplicación que se crearon con una versión anterior del producto. Los dominios de duplicación utilizan el Servicio de duplicación de datos (DRS).
Para ver esta página de la consola de administración, pulse .
Un servidor de aplicaciones que se conecta a un duplicador dentro de un dominio puede acceder al mismo conjunto de datos enviados por cualquier servidor de aplicaciones conectado a cualquier otro duplicador, incluido el mismo duplicador. Los dominios de duplicación no pueden compartir los datos.
Especifica un nombre para el dominio de duplicación. El nombre debe ser exclusivo en la célula.
Especifica el número de segundos que espera un consumidor del dominio de duplicación al solicitar información de otro consumidor del dominio de duplicación antes de abandonar y asumir que la información no existe. El valor por omisión es 5 segundos.
| Información | Valor |
|---|---|
| Tipo de datos | Integer |
| Unidades | Segundos |
| String | 5 |
Especifica el número de grupos en los que se particiona el dominio de duplicación. De manera predeterminada, los datos enviados por un proceso de servidor de aplicaciones a un dominio de duplicación se transfieren a todos los demás procesos de servidor de aplicaciones conectados a ese dominio de duplicación. Para filtrar o reducir el número de destinos de los datos enviados, particione el dominio de duplicación. Debería existir un servidor como mínimo escuchando en cada partición. Si no hay ningún servidor escuchando en una partición, todas las duplicaciones creadas en dicha partición se pierden porque no existe ningún servidor para colocar en antememoria los objetos. El tamaño de partición por omisión es 10; éste debe ser igual o superior a 10 para mejorar el rendimiento.
La partición del dominio de duplicación sólo se aplica, si está duplicando datos para dar soporte a la recuperación de una sesión HTTP, en el caso de que falle el proceso que mantiene la sesión HTTP. Las particiones no están soportadas para compartir los datos de la memoria caché mantenidos por la memoria caché dinámica del contenedor web. Con relación a la colocación en memoria caché dinámica, todas las particiones o grupos siempre están activos y se utilizan para la duplicación de datos.
Cuando se hace una partición de un dominio de duplicación, se define el número total de grupos o particiones. Utilice este valor para definir el número de grupos. A continuación, cuando configure un gestor de sesiones específico en un contenedor web o como parte de una aplicación de empresa o un módulo web, seleccione la partición en la que escucha dicha instancia del gestor de sesiones y desde el que acepta los datos. Para especificar los grupos que escucha un servidor de aplicaciones, cambie los valores de los servidores afectados en una página del gestor de sesiones. Adicionalmente, puede establecer un rol o modalidad de tiempo de ejecución para un servidor. Este rol o modalidad determina si un proceso de servidor de aplicaciones envía datos, recibe datos o realiza las dos acciones. El valor predeterminado es recibir y enviar datos.
| Información | Valor |
|---|---|
| Tipo de datos | Integer |
| String | 10 |
Especifica que se realice una duplicación única de los datos. Utilice esta opción solo si está utilizando el gestor de sesiones con duplicación de memoria a memoria. Habilite esta opción si está duplicando datos para dar soporte a la recuperación de una sesión HTTP en caso de que falle el proceso que mantiene la sesión HTTP. Esta opción limita el destinatario de los datos a una sola instancia.
Evite problemas: No habilite esta opción en un dominio que esté utilizando la
duplicación de memoria caché dinámica.gotcha| Información | Valor |
|---|---|
| String | false |
Especifica el método de serialización de objetos que se debe utilizar al duplicar datos. Una aspecto importante a nivel administrativo relacionado con la duplicación de los objetos Java es la ubicación de la definición de clase, especialmente en un entorno Java EE (Java Platform, Enterprise Edition) donde las definiciones de clase sólo pueden existir en ciertos módulos o aplicaciones de empresa. Los métodos de serialización definen si los procesos que reciben los datos necesitan también la definición de clase.
Las opciones para este valor son OBJECT y BYTES. El valor predeterminado es BYTES.
OBJECT indica al duplicador que escriba el objeto directamente en la corriente. Con OBJECT, el duplicador debe crear una instancia del objeto en el receptor, por lo que necesita la definición de clase.
BYTES indica a un duplicador que divida el objeto en bytes y que sólo envíe los bytes a través de la corriente. Con BYTES, el duplicador no necesita instanciar el objeto en el receptor. La opción BYTES es útil en la sustitución por anomalía, donde no se utilizan los datos en el receptor y no es necesario almacenar las definiciones de clase en el receptor. O bien, la opción requiere que mueva las definiciones de clase de la classpath de la aplicación web para la classpath de la clase del sistema.
Especifica el tamaño de la agrupación de recursos asignados para comunicarse con el transporte JMS (Java Message Service). Debe configurar este número que sea el mismo que el tamaño de partición DRS. El valor predeterminado es 10.
La agrupación de recursos de duplicación puede mejorar el rendimiento del servicio de duplicación interna.
Especifica que el servicio de duplicación de dominios debe crear una agrupación de conexiones con el transporte JMS (Java Message Service) en lugar de volver a utilizar una conexión única. Puede agrupar conexiones al utilizar un entorno de servidor de cliente o de duplicación única. No debería agrupar conexiones en un entorno de igual a igual.
El valor predeterminado es no crear una agrupación de conexiones para la duplicación.