Creación de Configuraciones de Caché de Cluster

Antes de Empezar

Cree y configure un cluster de Coherence. Consulte Creación de Clusters de Coherence y Configuración de Clusters de Coherence.


Un archivo de configuración de caché de Coherence define las cachés y los servicios que utiliza una aplicación. Normalmente, un archivo de configuración de caché se incluye en un módulo GAR. Un archivo GAR se despliega en todos los servidores de Coherence gestionados en el nivel de datos y se puede desplegar también como parte de un archivo EAR en el nivel de aplicaciones. El GAR garantiza que la configuración de caché esté disponible en todos los miembros del cluster de Oracle Coherence. Sin embargo, hay casos de uso en los que se debe utilizar un archivo de configuración de caché diferente en determinados servidores de Coherence gestionados. Por ejemplo, un nivel de proxy necesita acceso a todos los artefactos en el GAR, pero necesitará un archivo de configuración de caché diferente que defina los servicios de proxy que se van a iniciar.

Puede utilizar la Consola de Administración para definir una configuración de caché de cluster. Un archivo de configuración de caché se puede asociar a clusters de WebLogic o servidores de Coherence gestionados en tiempo de ejecución. En este caso, la configuración de caché sustituye al archivo de configuración de caché incluido en un GAR. También puede omitir el archivo de configuración de caché de un archivo GAR y asignarlo en tiempo de ejecución. Para sustituir un archivo de configuración de caché en tiempo de ejecución, el archivo de configuración de caché debe estar enlazado a un nombre de JNDI. El nombre de JNDI se define mediante el uso de la propiedad override-property del elemento <cache-configuration-ref>. El elemento está ubicado en el archivo coherence-application.xml empaquetado en un archivo GAR. Para obtener más información sobre el archivo coherence-application.xml, consulte Oracle Fusion Middleware Developing Oracle Coherence Applications for Oracle WebLogic Server (Desarrollo de Oracle Fusion Middleware de Aplicaciones de Oracle Coherence para Oracle WebLogic Server). Para obtener más información sobre la importación de un archivo de configuración de caché, consulte Uso de un Archivo de Configuración de Caché de Cluster.

Para definir una configuración de caché de cluster:

  1. Si aún no lo ha hecho, en el centro de cambios de la Consola de Administración, haga clic en Bloquear y Editar (consulte Uso del Centro de Cambios).
  2. En el panel izquierdo de la consola, amplíe Entorno y seleccione Clusters de Coherence.
  3. Seleccione el cluster para el que desea crear una configuración de caché de cluster.
  4. Seleccione la página Configuración: Configuraciones de Caché y haga clic en Nueva.
  5. En la página Crear una Configuración de Caché, defina las siguientes propiedades de configuración de caché:
    1. Nombre: introduzca el nombre de esta configuración de caché de cluster.
    2. Nombre de JNDI: introduzca el nombre de JNDI al que se enlaza el archivo de configuración de caché. Este nombre de JNDI tiene el prefijo cache-config/ y debe coincidir con el valor de override-property de la entrada cache-configuration-ref de coherence-application.xml. Por ejemplo, el nombre de JNDI de ExamplesGAR debe coincidir con el valor de override-property de cache-config/ExamplesGAR.
    3. Archivo de Configuración de Caché: introduzca la ruta de acceso completa al archivo de configuración de caché. Como alternativa, puede especificar una URL.
    4. Importar Archivo de Configuración de Caché: seleccione esta opción para importar el archivo de configuración de caché de la ubicación especificada a la estructura del directorios de WebLogic Server.

      Si no selecciona esta opción, el archivo de configuración de caché se carga directamente desde la ubicación especificada al iniciar el servidor.

  6. Haga clic en Guardar.
  7. Seleccione la página Destinos para seleccionar las instancias o los clusters de WebLogic Server a los que está dirigida esta configuración de caché de cluster. Haga clic en Guardar.
  8. Para activar estos cambios, en el centro de cambios de la Consola de Administración, haga clic en Activar Cambios.
    No todos los cambios se aplican de manera inmediata; para que algunos se apliquen, es necesario reiniciar (consulte Uso del Centro de Cambios).

Resultado

La configuración de caché de cluster se muestra desde la página Configuración: Configuraciones de Caché de la página de la consola de configuración del cluster de Coherence.