Cambios en los intermediarios contiguos

Un cambio en el conjunto de contiguos (la topología) para un intermediario especificado publica un suceso utilizando el siguiente tema del sistema:
$SYS/Broker/nombre_intermediario/Neighbor
donde nombre_intermediario es el nombre del intermediario que emite este mensaje.

El texto de cada publicación es un mensaje XML que describe el cambio efectuado.

Esos sucesos son publicaciones no permanentes y no retenidas.

Determinadas operaciones suprimen toda la información de los contiguos (topología) en un intermediario. En este caso, los contiguos suprimidos no se publican en la publicación de suceso. En su lugar, el cuerpo de la publicación de suceso contiene un único código XML que indica que se han suprimido todos los contiguos.

Ejemplos

A continuación se proporcionan ejemplos de mensajes de sucesos para un contiguo que se está creando, modificando y suprimiendo, junto con un ejemplo de todos los contiguos que se están suprimiendo.

Contiguo creado

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Create>
        <Neighbor name="5678" collectiveId="">
          <MQBrokerConnection queueManagerName="nbr_QM_Name"/>
        </Neighbor>
      </Create>    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

Contiguo modificado

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Change>
        <Neighbor name="5678"
          collectiveId="12345678-1234-1234-1234-123456789abc"/>
      </Change>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

Contiguo suprimido

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Delete>
        <Neighbor name="5678"/>
      </Delete>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

Todos los contiguos suprimidos

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Delete>
        <AllNeighbors/>
      </Delete>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

Conceptos relacionados
Dominio de intermediarios

Tareas relacionadas
Creación de un intermediario

Referencia relacionada
Cambios en la configuración local del intermediario
Actualizaciones de ACL