Um intermediário que é configurado para utilizar transporte em
Tempo real tem várias propriedades que podem ser alteradas para afetar o seu
comportamento. Estas propriedades são:
- brokerInputQueues
- Essa propriedade define quantas filas estão disponíveis para armazenar
mensagens de entrada; quanto maior o número de filas, maior a taxa potencial de
aceitar mensagens de entradas pelo intermediário.
O valor padrão é 1.
- brokerInputQueueLength
- Essa propriedades define o número máximo de mensagens que podem ser
armazenadas em cada fila de entrada; quanto maior o valor, maior o número das
mensagens de entrada que podem ser armazenadas em cada fila de entrada; no
entanto, saiba que quanto maior o valor dessa propriedade, maior a quantidade
de memória que o intermediário requer para cada fila.
O valor padrão é 99.
- maxBrokerQueueSize
- Essa propriedade define o tamanho máximo das filas de saída do intermediário.
Se esse máximo for excedido, o intermediário excluirá todas as
mensagens enfileiradas para esse intermediário, exceto a última
mensagem, quaisquer mensagens de alta prioridade e quaisquer mensagens de resposta. Se essa propriedade for definida para 0, o intermediário não
irá impor nenhum limite sobre o número de bytes que podem ser enfileirados por
outro intermediário.
O valor padrão é de 1 000 000 bytes.
- brokerPingInterval
- Essa propriedade define o tempo em milissegundos entre mensagens de
execução de ping iniciadas pelo intermediário em conexões do intermediário para intermediário.
As mensagens de execução de ping são utilizadas para confirmar que as
comunicações ainda estão abertas entre os lados da conexão. Se o valor for 0,
nenhuma mensagem de execução de ping será enviada ao intermediário.
O valor padrão é 5 000 milissegundos.
- maxMessageSize
- Essa propriedade define o tamanho máximo da mensagem que pode ser
recebida pelo intermediário.
Se o intermediário receber uma mensagem maior que isso, ele
desconectará o cliente que enviou a mensagem.
O valor padrão é 100 000 bytes.
Utilize o comando mqsichangeproperties para
definir novos valores para essas propriedades se você não quiser utilizar os
valores padrão.