Sie können Testveröffentlichungen (Nachrichten) senden (veröffentlichen) und empfangen (subskribieren), um sicherzustellen, dass Ihr Publish/Subscribe-Engine-Netz und die zugehörigen Themen ordnungsgemäß funktionieren. Sie können eine Veröffentlichung so konfigurieren, dass die Publish/Subscribe-Engine nach der Veröffentlichung an die Subskribenten eine Kopie beibehält. Hierdurch können neue Subskribenten die Veröffentlichung auch dann erhalten, wenn sie erst nach deren Veröffentlichung subskribiert haben.
Vorbereitungen
Vorbereitungen:
Informationen zu dieser Task
So senden und empfangen Sie Testveröffentlichungen für ein spezielles Thema:
Verfahren
- Subskribieren Sie das zu testende Thema:
- Erweitern Sie in der Navigatoransicht den Warteschlangenmanager, der die Publish/Subscribe-Engine enthält.
- Klicken Sie auf den Ordner Themen .
Alle Themen werden in der Ansicht Inhalt angezeigt.
- Klicken Sie mit der rechten Maustaste auf ein bestimmtes Thema in der Ansicht Inhalt und klicken Sie dann auf Testsubskription ....
Daraufhin wird die Subskribierungsanwendung aufgerufen.
- Veröffentlichen Sie eine Nachricht zu demselben Thema:
- Erweitern Sie in der Navigatoransicht den Warteschlangenmanager, der die Publish/Subscribe-Engine enthält.
- Klicken Sie auf den Ordner Themen .
Alle Themen werden in der Ansicht Inhalt angezeigt.
- Klicken Sie mit der rechten Maustaste auf ein bestimmtes Thema in der Ansicht Inhalt und klicken Sie dann auf Veröffentlichung testen ....
Daraufhin wird die Anwendung Testnachricht veröffentlichen aufgerufen.
- Geben Sie im Feld Nachrichtendaten eine Nachricht ein, die in der Veröffentlichung gesendet werden soll.
Geben Sie zum Beispiel Folgendes ein: Hello, world!
- Klicken Sie auf Nachricht veröffentlichen , um die Nachricht an die Publish/Subscribe-Engine zu senden.
Der Subskribent erhält die Nachricht (die Veröffentlichung).
- Starten Sie eine weitere Instanz der Anwendung Subscribe .
Die zweite Subskribierungsanwendung erhält nicht die Nachricht, die über die Anwendung Testnachricht veröffentlichen veröffentlicht wurde, da sie das Thema zum Zeitpunkt des Versands der Veröffentlichung an die Publish/Subscribe-Engine nicht subskribiert hatte.
- Beenden Sie die Subskription der zweiten Subskribieren -Instanz für das Topic.
- Klicken Sie in der zweiten Anwendung Subscribe auf Unsubscribe.
Die zweite Subskribierungsanwendung kann zu diesem Thema keine Veröffentlichungen mehr erhalten. Die erste Subskribierungsanwendung kann weiterhin Veröffentlichungen zu diesem Thema erhalten.
- Veröffentlichen Sie eine ständige Veröffentlichung zu diesem Thema.
- Wählen Sie in der Anwendung Testnachricht veröffentlichen das Kontrollkästchen Beibehaltene Nachricht aus.
- Ändern Sie den Text im Feld Nachrichtendaten .
Geben Sie beispielsweise Hi, I'm home
ein.
- Klicken Sie auf Nachricht veröffentlichen.
Die ständige Veröffentlichung wird in der Publish/Subscribe-Engine veröffentlicht. Die erste Subskribierungsanwendung empfängt die ständige Veröffentlichung. Die zweite Subskribierungsanwendung empfängt die Veröffentlichung nicht, da sie derzeit nicht subskribiert ist.
- Subskribieren Sie erneut die zweite Subskribierungsanwendung für das Thema:
- Klicken Sie in der zweiten Anwendung Subscribe auf Subscribe.
Die zweite Subskribierungsanwendung wird erneut für das Thema subskribiert und erhält die ständige Veröffentlichung, da die Publish/Subscribe-Engine eine Kopie der ständigen Veröffentlichung beibehalten hat.
Ergebnisse
Sie haben nun Testveröffentlichungen, z. B. ständige Veröffentlichungen, für ein spezielles Thema veröffentlicht und subskribiert.