$SYS/Broker/broker_name/Neighbor
dove broker_name è il nome del broker
che emette questo messaggio.Il contenuto di ogni pubblicazione è un messaggio XML che descrive la modifica effettuata.
Questi eventi sono pubblicazioni non conservate, non permanenti.
Certe operazioni eliminano le informazioni su tutti i neighbor (topologia) in un broker. In questo caso, i neighbor eliminati non sono pubblicati nella pubblicazione dell'evento. Invece, il contenuto della pubblicazione dell'evento contiene una singola tag XML che indica che tutti i neighbor sono stati eliminati.
I seguenti messaggi evento di esempio mostrano un neighbor che viene creato, modificato ed eliminato, insieme ad un esempio di eliminazione di tutti i neighbor.
Argomento pubblicazione evento = "$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>
Argomento pubblicazione evento = "$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>
Argomento pubblicazione evento = "$SYS/Broker/Broker1/Neighbor" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Delete> <Neighbor name="5678"/> </Delete> </DynamicSubscriptionEngine> </ControlGroup> </Broker>
Argomento pubblicazione evento = "$SYS/Broker/Broker1/Neighbor" <Broker uuid="1234" label="Broker1" version="1"> <ControlGroup> <DynamicSubscriptionEngine> <Delete> <AllNeighbors/> </Delete> </DynamicSubscriptionEngine> </ControlGroup> </Broker>