Un intermediario configurado para utilizar transporte Real-time tiene varias
propiedades que pueden modificarse para afectar su comportamiento. Estas propiedades son:
- brokerInputQueues
- Esta propiedad define la cantidad de colas que hay disponibles para
almacenar mensajes entrantes; cuanto mayor sea el número de colas, mayor será
la velocidad potencial con que el intermediario aceptará los mensajes
entrantes.
El valor por omisión es 1.
- brokerInputQueueLength
- Esta propiedad define el número máximo de mensajes que pueden almacenarse
en cada cola de entrada; cuanto mayor sea el valor, mayor será el número de
mensajes de entrada que pueden almacenarse en cada cola de entrada; no obstante,
tenga en cuenta que cuanto mayor sea el valor de esta propiedad, mayor será la
cantidad de memoria que el intermediario necesita para cada cola.
El valor por omisión es 99.
- maxBrokerQueueSize
- Esta propiedad define el tamaño máximo de las colas de salida del
intermediario.
Si se sobrepasa este tamaño, el intermediario suprime todos los mensajes
puestos en la cola de ese intermediario, excepto el último mensaje, los
mensajes de prioridad alta y los mensajes de respuesta. Si esta propiedad se
establece en 0, el intermediario no impone ningún límite en el número de bytes
que pueden ponerse en cola en otro intermediario.
El valor por omisión es 1.000.000 de bytes.
- brokerPingInterval
- Esta propiedad define, en milisegundos, el tiempo transcurrido entre los
mensajes ping iniciados por el intermediario en las conexiones de intermediario
a intermediario. Los mensajes ping se utilizan para confirmar que
las comunicaciones siguen abiertas entre ambos lados de la conexión. Si el
valor es 0, el intermediario no enviará ningún mensaje ping.
El valor por omisión es 5.000 milisegundos.
- maxMessageSize
- Esta propiedad define el tamaño máximo de mensaje que puede recibir el
intermediario. Si el intermediario recibe un mensaje que supere este tamaño,
desconectará al cliente que envió el mensaje.
El valor por omisión es
100.000 bytes.
Utilice el mandato
mqsichangeproperties para definir
nuevos valores para estas propiedades, si no desea utilizar los valores por
omisión.