Configure um intermediário multicast utilizando o ambiente de trabalho ou utilizando a API Configuration Manager Proxy Java. Este tópico descreve como utilizar ambiente de trabalho.
Antes de utilizar multicast, é necessário definir os tópicos que podem ser multicast. Consulte o Tornando os Tópicos Multicast.
Para obter informações sobre como utilizar o Configuration Manager Proxy (CMP), consulte Desenvolvendo Aplicativos que Utilizam a API Java do Configuration Manager Proxy e Classe com.ibm.broker.config.proxy.BrokerProxy.MulticastParameterSet.
Para ativar um intermediário para manipular pedidosmulticast:
A maneira preferencial de alterar a configuração de multicast do intermediário é utilizar o ambiente de trabalho. Entretanto, você também pode utilizar o comando mqsichangeproperties para alterar as propriedades do intermediário.
Aviso: Quaisquer alterações na configuração do intermediário que você faz no mqsichangeproperties são sobrescritas com a configuração que é mantida no Configuration Manager sempre que a configuração do intermediário é implementada.
Nome da Propriedade | Parâmetro mqsichangeproperties |
---|---|
Multicast Ativado | multicastEnabled |
Tipo de Protocolo | multicastProtocolType |
Endereço Mínimo IPv4 | multicastAddressRangeMin |
Endereço Máximo IPv4 | multicastAddressRangeMax |
Porta de Dados | multicastDataPort |
Tamanho de Pacote do Intermediário | multicastPacketSizeBytes |
Tempo Limite de Pulsação do Intermediário | multicastHeartbeatTimeoutSec |
TTL Multicast do Intermediário | multicastMCastSocketTTL |
Interface de Rede do Intermediário IPv4 | multicastMulticastInterface |
Comportamento de Tópico Multicast Sobreposto | multicastOverlappingTopicBehavior |
Idade Máxima de Chave | multicastMaxKeyAge |
Ativação do Limite da Taxa de Transmissão do Intermediário | multicastLimitTransRate |
Valor Limite da Taxa de Transmissão do Intermediário | multicastTransRateLimitKbps |
Tempo de Recuo de NACK do Cliente | multicastBackoffTimeMillis |
Período de Verificação de NACK do Cliente | multicastNackCheckPeriodMillis |
Número de Buffers de Pacotes do Cliente | multicastPacketBuffers |
Tamanho do Buffer de Soquete do Cliente | multicastSocketBufferSizeKbytes |
Tempo de Limpeza do Histórico do Intermediário (reprovado na V6) | Não se aplica |
Tamanho Mínimo do Histórico do Intermediário | multicastMinimalHistoryKBytes |
Tempo de Acumulação de NACK do Intermediário | multicastNackAccumulationTimeMillis |
Tamanho Máximo de Memória do Cliente | multicastMaxMemoryAllowedKBytes |
mqsichangeproperties WBRK_BROKER -o DynamicSubscriptionEngine -n multicastEnabled -v true
Este comando ativa o intermediário para
multicast, mas não altera nenhuma das outras propriedades do intermediário. mqsichangeproperties WBRK_BROKER -o DynamicSubscriptionEngine -n multicastEnabled,
multicastLimitTransRate,multicastTransRateLimitKbps -v true,Static,50000
Nenhuma outra propriedade do intermediário é alterada.Utilize vírgulas para separar as propriedades que estão sendo alteradas e seus valores.
Para que as alterações sejam efetivadas, reinicie o intermediário.