Establezca un intermediario de multidifusión utilizando el entorno de trabajo o utilizando la API Proxy del Gestor de configuración Java. Este tema describe cómo utilizar el entorno de trabajo.
Para poder utilizar la multidifusión, debe definir los temas que admitan la multidifusión. Consulte el apartado Hacer que los temas sean de multidifusión.
Para obtener información sobre cómo utilizar el Proxy del Gestor de configuración (CMP), consulte Desarrollo de aplicaciones que utilizan la API de Java del Proxy del Gestor de configuración y Clase com.ibm.broker.config.proxy.BrokerProxy.MulticastParameterSet.
Para permitir que un intermediario maneje peticiones de multidifusión:
El modo preferido de cambiar la configuración de multidifusión del intermediario consiste en utilizar el entorno de trabajo. Sin embargo, también puede utilizar el mandato mqsichangeproperties ara cambiar las propiedades del intermediario.
Aviso: Los cambios en la configuración de intermediario que haya efectuado en mqsichangeproperties are se sobregraban con la configuración contenida en el Gestor de configuración siempre que se despliegue la configuración de intermediario.
Nombre de propiedad | Parámetro mqsichangeproperties |
---|---|
Multidifusión habilitada | multicastEnabled |
Tipo de protocolo | multicastProtocolType |
Dirección mínima IPv4 | multicastAddressRangeMin |
Dirección máxima IPv4 | multicastAddressRangeMax |
Puerto de datos | multicastDataPort |
Tamaño de paquete del intermediario | multicastPacketSizeBytes |
Tiempo de espera excedido de pulsaciones del intermediario | multicastHeartbeatTimeoutSec |
TTL de multidifusión del intermediario | multicastMCastSocketTTL |
Interfaz de red de intermediario IPv4 | multicastMulticastInterface |
Solapamiento del comportamiento de multidifusión del tema | multicastOverlappingTopicBehavior |
Antigüedad máxima de la clave | multicastMaxKeyAge |
Activación del límite de la cadencia de transmisión del intermediario | multicastLimitTransRate |
Valor límite de la cadencia de transmisión del intermediario | multicastTransRateLimitKbps |
Tiempo de desbloqueo de cliente sin acuse de recibo (NACK) | multicastBackoffTimeMillis |
Periodo de comprobación de cliente sin acuse de recibo (NACK) | multicastNackCheckPeriodMillis |
Número de almacenamientos intermedios de paquetes de cliente | multicastPacketBuffers |
Tamaño de almacenamiento intermedio de socket de cliente | multicastSocketBufferSizeKbytes |
Tiempo de limpieza del historial del intermediario (ya no se utiliza en la V6) | No aplicable |
Tamaño mínimo del historial del intermediario | multicastMinimalHistoryKBytes |
Tiempo de acumulación de intermediario sin acuse de recibo (NACK) | multicastNackAccumulationTimeMillis |
Tamaño máximo de memoria de cliente | multicastMaxMemoryAllowedKBytes |
mqsichangeproperties WBRK_BROKER -o DynamicSubscriptionEngine -n multicastEnabled -v true
Este
mandato permite la multidifusión al intermediario, pero no cambia ninguna otra
propiedad del intermediario. mqsichangeproperties WBRK_BROKER -o DynamicSubscriptionEngine -n multicastEnabled,
multicastLimitTransRate,multicastTransRateLimitKbps -v true,Static,50000
No cambiará ninguna otra
propiedad del intermediario.Utilice comas para separar las propiedades que se están cambiando y los valores.
Para que los cambios entren en vigor, reinicie el intermediario.