WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Ajustar la captura de datos

Puede cambiar la configuración de intermediario para mejorar el rendimiento y la capacidad de proceso de mensajes cuando esté grabando datos. Puede configurar el número de grupos de ejecución y colas que se utilizan para procesar los datos, el tamaño de la agrupación de hebras que utiliza cada grupo de ejecución y la frecuencia con la que se confirman los datos. También puede utilizar más de una base de datos para almacenar datos.

Considere cada uno de los siguientes factores al diseñar la configuración de intermediario para grabar y reproducir. Para obtener información adicional sobre las propiedades de servicio configurable DataCaptureStore, consulte Servicio configurable DataCaptureStore.
threadPoolSize
Esta propiedad se establece en el servicio configurable DataCaptureStore. La propiedad determina el número de hebras que utiliza el grupo de ejecución especificado en la propiedad egForRecord para procesar suscripciones al tema de supervisión.

commitCount y commitIntervalSecs
Estas propiedades se establecen en el servicio configurable DataCaptureStore. La propiedad commitCount identifica el número de mensajes de entrada que se procesan en cada hebra antes de que se establezca un punto de sincronismo. Reducir el valor de commitCount puede mejorar el rendimiento. commitIntervalSecs identifica el intervalo de tiempo en el que se realiza una confirmación cuando la propiedad commitCount es mayor que 1 pero el número de mensajes procesados no ha alcanzado el valor de la propiedad commitCount. El aumento del valor de commitIntervalSecs puede mejorar el rendimiento.

egForRecord y egForView
Estas propiedades se establecen en el servicio configurable DataCaptureStore. Puede distribuir la carga de trabajo especificando múltiples almacenes de captura de datos con diferentes grupos de ejecución para registrar y ver datos especificados para cada uno.

Instancias de servicios configurables DataCaptureStore y DataCaptureSource
La relación del servicio configurable DataCaptureStore con el servicio configurable DataCaptureSource es una relación muchos a uno. Para utilizar múltiples orígenes de datos para almacenar datos grabados, puede definir varios servicios configurables DataCaptureSource. Para aumentar el número de grupos de ejecución y colas utilizados para procesar datos para grabación y visualización, puede cambiar la proporción entre servicios configurables DataCaptureStore y DataCaptureSource.

queueName y backoutQueue
Estas propiedades se establecen en el servicio configurable DataCaptureStore. La propiedad queueName especifica la cola que se utiliza para contener datos antes de grabarlos. La propiedad backoutQueue especifica la cola que se utiliza para restituir mensajes que no se pueden procesar. Puede utilizar las colas predeterminadas o puede crear nuevas colas para que los datos se distribuyan entre varias colas.

Puede configurar WebSphere MQ para avisar cuando las profundidades de cola se están acercando al tamaño máximo. Para obtener más información, consulte la documentación de WebSphere MQ sobre "Supervisión de sucesos" en la Página web de la biblioteca de WebSphere MQ.

También puede aumentar la profundidad máxima de cola y la longitud máxima de mensaje para las colas utilizando el mandato runmqsc o WebSphere Message Broker Explorer.

Para utilizar el mandato runmqsc, realice los pasos siguientes.

  1. En un indicador de mandatos, entre el siguiente mandato, donde nombreGestColas es el nombre de su gestor de colas:
    runmqsc nombreGestColas
  2. Confirme los valores actuales para la cola ejecutando el mandato siguiente, donde nombreCola es el nombre de la cola pertinente; por ejemplo SYSTEM.BROKER.DC.RECORD. Si el nombre de cola contiene caracteres en minúsculas, debe encerrar el nombre de cola entre comillas simples.
    dis qlocal(nombreCola) maxdepth,maxmsgl
  3. Entre el siguiente mandato, donde nombreCola es el nombre de la cola, nuevaProfMáx es el nuevo valor para la profundidad máxima de cola y nuevaLongMáxMsj es el nuevo valor para la longitud máxima de mensaje:
    alter qlocal(nombreCola) maxdepth(nuevaProfMáx) maxmsgl(nuevaLongMáxMsj)
  4. Para salir del entorno runmqsc, escriba end.
Para utilizar WebSphere Message Broker Explorer, realice los pasos siguientes.
  1. Bajo la carpeta Gestores de colas, pulse el botón derecho del ratón en el gestor de colas y seleccione Propiedades.
  2. En el árbol de menús, seleccione Ampliadas.
  3. Edite los valores para las propiedades Número máximo de mensajes sin confirmar o Longitud máxima de mensaje.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:01:25


Tema de tareaTema de tarea | Versión 8.0.0.5 | bj23660_