- -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:
- 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