Inicio del cambio

Valores de parámetros de nodos Real-time

Seleccione las propiedades y los valores asociados con los nodos Real-time que desea cambiar.

Para cambiar estas propiedades, debe especificar el nombre del intermediario y -e con el nombre de un grupo de ejecución. También debe especificar DynamicSubscriptionEngine para ObjectName.

Las propiedades y los valores siguientes son válidos para utilizar con nodos Real-timeInput y Real-timeOptimizedFlow:

-n httpDispatchThreads
El número de hebras que el intermediario dedica a gestionar clientes que utilizan túneles HTTP.
  • Tipo de valor - Entero
  • Valor inicial -32
-n httpProtocolTimeout
El número de milisegundos en el intervalo de tiempo de espera del protocolo HTTP. Puede cambiar este valor para actualizar la cantidad de tiempo que un intermediario va a esperar el siguiente suceso durante cualquier fase del protocolo que utiliza túneles HTTP. Un valor de 0 hace que el intermediario espere indefinidamente.
  • Tipo de valor - Entero
  • Valor inicial -10000
-n enableClientDiscOnQueueOverflow
Si tiene el valor true, y después de suprimir todos los posibles mensajes se sigue excediendo el valor indicado en maxClientQueueSize, el intermediario desconecta el cliente.
  • Tipo de valor - Booleano
  • Valor inicial - False
-n enableQopSecurity
Habilita el nivel de calidad de protección para mensajes.

Por omisión, la calidad de protección está habilitada si se ha cambiado el valor isysQopLevel o sysQopLevel de su valor predeterminado que es ninguno.

  • Tipo de valor - Serie
  • Valor inicial - ninguno
-n interbrokerHost
El nombre de host IP del intermediario. Se puede especificar una sola configuración de intermediario para que tome por omisión un valor nulo.
mqsichangeproperties <intermediario>
-o DynamicSubscriptionEngine -n interbrokerHost -v <nombre host IP>
  • Tipo de valor - Serie
  • Valor inicial - null

Si cambia el valor, se debe detener y reiniciar el intermediario. Luego, se debe realizar un nuevo despliegue de toda la topología.

-n interbrokerPort
El número de puerto en el que el intermediario escucha si hay conexiones entre intermediarios entrantes. Si desea ejecutar más de un intermediario en la misma máquina, establezca la propiedad interbrokerPort en un valor diferente para cada intermediario. Por ejemplo:
mqsichangeproperties <intermediario>
-o DynamicSubscriptionEngine -n interbrokerPort -v <número puerto>

Si no establece el valor interbrokerPort antes de desplegar la topología, reinicie el intermediario.

  • Tipo de valor - Entero
  • Valor inicial -1507

Si cambia el valor, debe detener y reiniciar el intermediario para volver de desplegar la topología.

-n isysQopLevel
Se aplica al sistema y sólo permite a los intermediarios publicar y suscribir.
  • Tipo de valor - Serie
  • Valor inicial - ninguno
-n jvmMaxHeapSize
El tamaño del almacenamiento dinámico de la JVM (Java Virtual Machine) utilizado con JVMManager para los nodos Java definidos por el usuario.

Este valor debe estar en el rango de 16 777 216 a 8 589 934 592.

  • Tipo de valor - Entero
  • Valor inicial - 134 217 728
-n maxBrokerQueueSize
El número máximo de bytes que el intermediario puede poner en la cola para su transmisión a otro intermediario. Si se excede el máximo, el intermediario suprime todos los mensajes que están en la cola de dicho intermediario, a excepción del último mensaje, los mensajes de alta prioridad y las respuestas. Si es 0, el intermediario no limita el número de bytes que se ponen en la cola de otro intermediario.
  • Tipo de valor - Entero
  • Valor inicial - 1000000
-n maxClientQueueSize
El número máximo de bytes que el intermediario puede poner en la cola para su transmisión a un cliente. Si se excede el máximo, el intermediario suprime todos los mensajes que están en la cola de dicho cliente, a excepción del último mensaje, los mensajes de alta prioridad y los mensajes de respuestas. Si es 0, el intermediario no limita el número de bytes que se ponen en la cola de un cliente.
  • Tipo de valor - Entero
  • Valor inicial - 100000

El valor de esta propiedad debe ser mayor que el valor de maxMessageSize o igual al mismo.

-n maxConnections
El número máximo de clientes conectados simultáneamente que permite el intermediario. Si se alcanza este límite, el intermediario rechaza nuevas peticiones de conexión de los clientes. Si este valor es menor que 0, el número de clientes es ilimitado.
  • Tipo de valor - Entero
  • Valor inicial - 100
-n maxHopCount
El número máximo de enlaces de varios intermediarios por los que se envía un mensaje, para asegurar que los mensajes nunca se repitan en bucle en una red de varios intermediarios. Establezca este valor lo bastante grande como para garantizar que los mensajes puedan transmitirse por toda la red de varios intermediarios.
  • Tipo de valor - Entero
  • Valor inicial - 20
-n maxMessageSize
El tamaño máximo de mensajes permitido en bytes. Si se recibe de un cliente un mensaje que excede este tamaño máximo, dicho cliente se desconecta.
  • Tipo de valor - Entero
  • Valor inicial - 100000

El valor de esta propiedad debe ser menor que el valor de maxClientQueueSize o igual al mismo.

-n multicastAddressRangeMax
La dirección IPv4 más alta que el intermediario puede utilizar para las transmisiones de multidifusión.
Esta dirección debe estar en el rango de 224.0.0.2 a 239.255.255.255.
  • Tipo de valor - Serie
  • Valor inicial - 239.255.255.255
-n multicastAddressRangeMin
La dirección IPv4 más baja que el intermediario puede utilizar para las transmisiones de multidifusión.
Esta dirección debe estar en el rango de 224.0.0.2 a 239.255.255.255.
  • Tipo de valor - Serie
  • Valor inicial - 224.0.0.2
-n multicastBackoffTimeMillis
El intervalo máximo, en milisegundos, durante el que un cliente está a la escucha de NACK de otros antes de enviar su propio NACK. Este valor puede estar en el rango de 0 a 1000.
  • Tipo de valor - Entero
  • Valor inicial - 100
-n multicastDataPort
El puerto de datos UDP a través del cual se envían y reciben los paquetes de multidifusión.
  • Tipo de valor - Entero
  • Valor inicial - 34343
-n multicastEnabled
Indica si los temas que se definen en multicastTopicsConfigFile se entregan en multidifusión. Si el valor es true, los temas de multicastTopicsConfigFile se entregan en nultidifusión.
  • Tipo de valor - Booleano
  • Valor inicial - false
-n multicastHeartbeatTimeoutSec
El tiempo en segundos entre la llegada de los paquetes de control en cada cliente. Si un paquete de control no llega dentro de este número de segundos, definido como dos veces el valor especificado por esta propiedad, de la llegada del paquete de control anterior se puede anticipar un error.
  • Tipo de valor - Entero
  • Valor inicial - 20
-n multicastLimitTransRate
Utilice esta propiedad conjuntamente con la propiedad multicastTransRateLimitKbps para controlar la congestión en la red. Los valores válidos son:
Disabled
Los datos multidifusión se transmiten lo más rápido posible
Static
La velocidad de transmisión está limitada por el valor especificado en multicastTransRateLimitKbps
Dynamic
La velocidad de transmisión puede variar en todo el proceso, pero nunca excede el valor especificado en multicastTransRateLimitKbps
  • Tipo de valor - Serie
  • Valor inicial - Inhabilitado
-n multicastMaxKeyAge
La antigüedad máxima, en minutos que puede tener una clave de descripción de tema para tener que volver a definirla.
  • Tipo de valor - Serie
  • Valor inicial - 360
-n multicastMaxMemoryAllowedKBytes
El consumo máximo de memoria por almacenamientos intermedios de recepción de cliente, en kilobytes.
  • Tipo de valor - Entero
  • Valor inicial - 262144

Este parámetro sólo está disponible si se ha seleccionado un protocolo PGM (Pragmatic General Multicast).

-n multicastMCastSocketTTL
Es el número máximo de saltos que puede efectuar un paquete de multidifusión entre el cliente y el intermediario. Este valor el número máximo de direccionadores más uno que puede haber entre el cliente y el intermediario.
Un valor de 1 indica que el paquete alcanza todos los nodos locales, pero no se puede retransmitir mediante direccionadores. El valor máximo es 255.
  • Tipo de valor - Entero
  • Valor inicial - 1
-n multicastMinimalHistoryKBytes
El tamaño máximo, en kilobytes, de un almacenamiento intermedio asignado como archivador para todos los paquetes transmitidos. Este almacenamiento intermedio lo comparten todos los temas fiables y puede utilizarse para recuperar paquetes perdidos. Este valor debe estar en el rango de 1000 a 1000000.
  • Tipo de valor - Entero
  • Valor inicial - 60000
-n multicastMulticastInterface
La interfaz que hay que utilizar para transmisiones de multidifusión. Puede especificar un nombre de host o una dirección IP. Un valor de None hace que la interfaz de red sea dependiente del sistema operativo.
  • Tipo de valor - Serie
  • Valor inicial - None

Si sólo tiene una tarjeta de red, el valor predeterminado 'none' funciona porque el sistema operativo utiliza el valor localhost. Sin embargo, si tiene más de una tarjeta de red, debe establecer este parámetro para asegurarse de que se utilice la tarjeta correcta.

-n multicastNACKAccumulationTimeMillis
El intervalo, en milisegundos, que los NACK se agregan en el intermediario, antes de enviar paquetes recuperados. Este valor puede estar en el rango de 50 a 1000.
  • Tipo de valor - Entero
  • Valor inicial - 300
-n multicastNACKCheckPeriodMillis
El tiempo, en milisegundos entre las comprobaciones periódicas del estado de recepción y la detección de intervalos para la creación del NACK. Este valor debe estar en el rango de 10 a 1000.
  • Tipo de valor - Entero
  • Valor inicial - 500
-n multicastOverlappingTopicBehavior
Esta propiedad se utiliza para controlar el funcionamiento del intermediario cuando un cliente solicita una suscripción de multidifusión para un tema, que forma parte de una jerarquía de temas que contienen temas, que está excluido de forma explícita para la multidifusión. Los valores válidos son:
Aceptar
Se acepta una suscripción de multidifusión coincidente y todas las publicaciones que coincidan con el tema, excepto aquellas que se haya excluido específicamente, serán de multidifusión.
Rechazar
El intermediario rechaza una suscripción de multidifusión a un tema con hijos que no están habilitados para la multidifusión.
Revertir
Las suscripciones a un tema o a hijos de dicho tema, que no están habilitadas para la multidifusión dan como resultado una transmisión de unidifusión.
  • Tipo de valor - Serie
  • Valor inicial - Accept
-n multicastPacketBuffers
El número de almacenamientos intermedios de memoria que se crean durante el inicio para la recepción de paquetes. Si se dispone de un gran número de almacenamientos intermedios se mejora el rendimiento de la recepción y minimiza la pérdida de paquetes a atlas velocidades de entrega, aunque se aumenta la utilización de la memoria. Cada almacenamiento intermedio es de 33 KB y este valor puede estar en el rango de 1 a 5000.
  • Tipo de valor - Entero
  • Valor inicial - 500
-n multicastPacketSizeBytes
El tamaño, en bytes, de los paquetes de multidifusión. Este valor debe estar en el rango de 500 a 32000.
  • Tipo de valor - Entero
  • Valor inicial - 7000
-n multicastProtocolType
El tipo de protocolo. Los valores válidos son:
  • PTL
  • PGM/IP
  • PGM/UDP
  • Tipo de valor - Serie
  • Valor inicial - PTL
-n multicastSocketBufferSizeKbytes
El tamaño, en kilobytes, del almacenamiento intermedio receptor de sockets del cliente. Cuando más alto sea menor serán los índices de pérdidas serán. Este valor debe estar en el rango de 65 a 10000.
  • Tipo de valor - Entero
  • Valor inicial - 3000
-n multicastTransRateLimitKbps
Limita la velocidad de transmisión global en Kb (kilobits) por segundo.
Esta propiedad sólo es efectiva si la propiedad multicastLimitTransRate no está inhabilitada, es decir, no tiene el valor inhabilitado. Establezca el valor de esta propiedad para que no sea mayor que el de la velocidad máxima de transmisión de datos del sistema o de la red y debe estar en el rango de 10 a 1000000
  • Tipo de valor - Entero
  • Valor inicial - 9500
-n nonDurableSubscriptionEvents
Indica si el usuario requiere mensajes de sucesos cuando se crea o suprime un suscriptor no duradero. Un valor true crea una publicación de suceso y un valor false indica que no se han realizado publicaciones de sucesos.
  • Tipo de valor - Booleano
  • Valor inicial - False
-n pingTimeoutMultiple
El número de IntervalosPingCliente o IntervalosPingIntermediario sin respuesta que el intermediario espera antes de desconectarse de un cliente o un intermediario.
  • Tipo de valor - Entero
  • Valor inicial - 3
-n statsInterval
El número de milisegundos entre publicaciones de estadísticas. Si se establece en 0, las publicaciones de estadísticas no se generan. No es necesario reiniciar el intermediario después de cambiar esta propiedad; sin embargo, es posible que el intermediario tarde hasta un minuto en empezar a generar estadísticas después de cambiar el valor.
Este valor debe estar en el rango de 0 a 1000.
  • Tipo de valor - Entero
  • Valor inicial - 0

Este valor sólo hace referencia al intervalo de estadísticas de publicación/suscripción.

-n sysQopLevel
Se aplica al sistema y sólo permite a los intermediarios publicar.
  • Tipo de valor - Serie
  • Valor inicial - ninguno

Consulte el Mandato mqsichangeproperties para ver ejemplos de cómo cambiar parámetros de nodos Real-time. Se proporcionan otros ejemplos para tareas específicas:

Referencia relacionada
Nodo Real-timeInput
Nodo Real-timeOptimizedFlow
Mandato mqsichangeproperties
Mandato mqsireportproperties
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. Reservados todos los derechos.
Última actualización : 2009-02-16 14:31:10

an09146_

Fin del cambio