Un intermediario que está configurado para utilizar transporte en
tiempo real tiene varias propiedades que pueden cambiarse para modificar el
comportamiento del intermediario. Estas propiedades son las siguientes:
- brokerInputQueues
- Esta propiedad define la cantidad de colas disponibles para almacenar
mensajes entrantes; cuanto más alto es el número de colas, mayor es la
cadencia potencial de aceptación de mensajes entrantes por parte del
intermediario.
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 más alto es el valor, mayor es el número de mensajes de entrada que puede
almacenarse en cada cola de entrada. No obstante, ha de tenerse en cuenta que cuanto más alto es el valor de
esta propiedad, mayor es la cantidad de memoria que requiere el intermediario 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 excede este máximo, el intermediario suprime todos los mensajes colocados en la cola para dicho intermediario,
excepto el último mensaje, los mensajes de alta prioridad que haya y los mensajes de respuesta que haya. Si esta propiedad se ha establecido en 0, el intermediario no impone ningún límite en el número de bytes que pueden colocarse en la cola para otro intermediario.
El valor por omisión es 1.000.000 de bytes.
- brokerPingInterval
- Esta propiedad define el tiempo en milisegundos entre mensajes de sondeo iniciados por el intermediario en conexiones de intermediario a intermediario, Los mensajes de sondeo se utilizan para confirmar que siguen abiertas las comunicaciones entre ambos extremos
de la conexión. Si el valor es
0, el intermediario no enviará ningún mensaje de sondeo.
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 con un tamaño
superior, el intermediario desconecta el cliente que envió el mensaje.
El valor por omisión es 100.000 de bytes.
Utilice el mandato mqsichangeproperties para definir nuevos valores
para esas propiedades si no desea utilizar los valores por omisión.