Providern das Streaming von Nachrichten an geklonte permanente Subskriptionen ermöglichen

Mit dieser Task können Sie festlegen, dass Provider ihren Nachrichtenanforderungen vorab Nachrichten im Streaming-Modus an Konsumenten senden dürfen. Diese Technik wird am häufigsten von Publish/Subscribe-Konsumenten verwendet, um eine bessere Leistung zu erzielen.

Informationen zu diesem Vorgang

Indem Sie die Eigenschaft Vorauslesen auf Aktiviert setzen, legen Sie fest, dass ein Provider Nachrichten im Streaming-Modus an Konsumenten senden müssen. Diese Eigenschaft kann in einer Verbindungsfactory definiert werden, um das Verhalten für alle Verbindungen festzulegen, die mit dieser Verbindungsfactory erstellt werden. Sie können diese Eigenschaft auch in JMS-Topics definieren, um unterschiedliche Verhaltensmuster beim Senden von Nachrichten an unterschiedliche JMS-Topics in derselben Verbindung zu unterstützen.

Es wird empfohlen, die Einstellung Default für die Eigenschaft beizubehalten, damit der Messaging-Provider entscheiden kann, ob Nachrichten im Streaming-Modus an Konsumenten zu senden sind oder nicht. Der Messaging-Provider trifft diese Entscheidung auf der Basis der Umgebung, in der der permanente Subskribent ausgeführt wird. Sie sollten diese Eigenschaft nur dann auf das Streaming von Nachrichten einstellen, wenn Sie sicher sind, dass eine permanente Subskription von jeweils nur einem Konsumenten verwendet wird.

  • In einer nicht geklonten Umgebung unterstützt die Standardeinstellung das Streaming von Nachrichten für permanente Subskribenten.
  • Für geklonte permanente Subskribenten (d. h. permanente Subskribenten, die zu einer geklonten Anwendung in einem Server-Cluster gehören) verhindert die Standardeinstellung das Streaming von Nachrichten, und die Nachrichten für die Subskription werden von den Klonen gemeinsam genutzt. Wenn Sie eine Umstellung von einer nicht geklonten Umgebung auf geklonte permanente Subskribenten vornehmen, beobachten Sie möglicherweise eine Leistungsabnahme. Sollten Sie sicher sein, dass eine permanente Subskription weiterhin nur von jeweils einem Konsumenten verwendet wird, können Sie das Nachrichten-Streaming, wie in diesem Artikel beschrieben, aktivieren.

Nachrichten, die im Streaming-Modus an den Konsumenten gesendet, aber erst dann konsumiert werden, wenn der Konsument die Verbindung trennt, werden freigegeben, sobald der Konsument geschlossen wird. Erst dann werden diese Nachrichten für andere Konsumenten verfügbar.

Sie können den Messaging-Provider zwingen, Nachrichten im Streaming-Modus an geklonte permanente Subskriptionen zu senden, indem Sie in der Administrationskonsole die folgenden Schritte ausführen, um die Verbindungsfactory zu ändern:

Vorgehensweise

  1. Zeigen Sie die JMS-Verbindungsfactory an. Anleitungen hierzu finden Sie beispielsweise im Artikel Einheitliche Verbindungsfactory für den Standard-Messaging-Provider konfigurieren. Alle Klone des permanenten Subskribenten verwenden dieselbe JMS-Verbindungsfactory.
  2. Setzen Sie die Eigenschaft Vorauslesen auf Aktiviert.
  3. Klicken Sie auf OK.
  4. Speichern Sie Ihre Änderungen in der Masterkonfiguration.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjo0034_
Dateiname:tjo0034_.html