Implementierung der Publish/Subscribe-Topologie

Die Implementierung von Topologien ist hauptsächlich erforderlich, wenn Publish/Subscribe genutzt wird. Es wird dabei jeder Broker in der Domäne darüber informiert, mit welchen Brokern er Veröffentlichungen und Subskriptionen gemeinsam verwenden kann.

Es gibt zwei Methoden zur Implementierung einer Topologiekonfiguration:

Vollständige Topologieimplementierung

Wenn Sie eine vollständige Topologie implementieren,

Fälle, in denen vollständige Topologieimplementierung zu verwenden ist
  • 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. Ein Beispiel für Inkonsistenz wäre, wenn ein Broker Veröffentlichungen mit einem zweiten Broker gemeinsam verwenden kann, dies aber umgekehrt nicht möglich ist.
Fälle, in denen vollständige Topologieimplementierung nicht zu verwenden ist
  • 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, falls möglich, eine Delta-Topologie ein, so dass die Implementierung lediglich für die Broker durchgeführt wird, 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.

Fälle, in denen vollständige Topologieimplementierung zu verwenden ist
  • Wenn Sie ein Publish/Subscribe-Netz modifiziert haben.
  • Wenn Sie mit der Workbench einen Broker aus der Domäne entfernen, fordert der Konfigurationsmanager die Brokerkomponente automatisch auf, aktive Nachrichtenflüsse zu stoppen und alle verwendeten Ressourcen freizugeben. Wenn diese Operation aus irgendeinem Grund fehlschlagen sollte, können Sie erneut vom Broker die Freigabe anfordern. Die Implementierung einer Delta-Topologie ist die praktischste Methode.
Fälle, in denen vollständige Topologieimplementierung nicht zu verwenden ist
  • 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 | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
af02010_