Implementierung der Publish/Subscribe-Topologie

Bei der Implementierung einer Topologie wird jeder Broker in der Domäne darüber informiert, mit welchen Brokern er Veröffentlichungen und Subskriptionen gemeinsam verwenden kann. Die Implementierung von Topologien ist nur bei Verwendung von Publish/Subscribe erforderlich.

Eine Topologiekonfiguration kann auf zwei Arten implementiert werden:

Unabhängig davon, welche Implementierung Sie durchführen, versucht der Konfigurationsmanager, für die Statusnachrichten des Brokers eine Subskription einzurichten, wenn die Implementierung für den Broker zum ersten Mal durchgeführt wird. Eine weitere Subskription wird jedoch nur bei einer vollständigen Topologieimplementierung eingeleitet.

Vollständige Topologieimplementierung

Die Implementierung einer vollständigen Topologie hat folgende Auswirkungen:

Situationen, in denen diese Implementierung verwendet werden sollte:
  • Wenn der Konfigurationsmanager nicht korrekt meldet, ob ihm der Status 'gestoppt' oder 'gestartet' zugewiesen ist.
  • Wenn Sie einen Konfigurationsmanager von einem Warteschlangenmanager zu einem anderen verschoben haben.
  • Wenn die Publish/Subscribe-Funktion eines Brokers inkonsistent ist. Eine solche Inkonsistenz wäre z. B., wenn ein Broker Veröffentlichungen mit einem zweiten Broker gemeinsam verwenden kann, dies aber umgekehrt nicht möglich ist.
Situationen, in denen diese Implementierung nicht verwendet werden sollte:
  • Wenn Sie Broker zur Domäne hinzufügen und Publish/Subscribe nicht verwenden, d. h., wenn Sie Broker nicht so miteinander verbinden, dass sie Veröffentlichungen und Subskriptionen gemeinsam nutzen können.
  • Wenn Sie Ausführungsgruppen zu einem Broker hinzufügen.
  • Wenn Sie das Publish/Subscribe-Netz modifiziert haben. Setzen Sie in diesem Fall, sofern möglich, eine Delta-Topologie ein, so dass die Implementierung lediglich für die Broker erfolgt, die von den Änderungen betroffen sind.
  • Wenn Sie einen Broker aus der Domäne entfernt haben.

Delta-Implementierung der Topologie

Bei einer Delta-Implementierung der Topologie werden aktualisierte Publish/Subscribe-Netzwerkinformationen an alle Broker mit einer Publish/Subscribe-Konfiguration gesendet, die der Konfigurationsmanager für nicht aktuell hält.

Situationen, in denen diese Implementierung verwendet werden sollte:
  • Wenn Sie ein Publish/Subscribe-Netz modifiziert haben.
  • Wenn Sie über die Workbench einen Broker aus der Domäne entfernen. In diesem Fall fordert der Konfigurationsmanager die Brokerkomponente automatisch auf, aktive Nachrichtenflüsse zu stoppen und alle verwendeten Ressourcen freizugeben. Wenn diese Operation fehlschlägt, können Sie den Broker erneut zur Freigabe auffordern. Die Implementierung einer Delta-Topologie ist die einfachste Methode, um eine Implementierung nur auf den Brokern durchzuführen, die von den Topologieänderungen betroffen sind.
Situationen, in denen diese Implementierung nicht verwendet werden sollte:
  • Wenn Sie Broker zur Domäne hinzufügen und Publish/Subscribe nicht verwenden, d. h., wenn Sie Broker nicht so miteinander verbinden, dass sie Veröffentlichungen und Subskriptionen gemeinsam nutzen können.
  • Wenn Sie Ausführungsgruppen hinzufügen oder entfernen.
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:29:13

af02010_