Messaging-Engine (messagingEngine)

Eine Messaging-Engine ist eine Komponente, die innerhalb eines Servers ausgeführt wird und Messaging-Ressourcen verwaltet. Anwendungen werden mit einer Messaging-Engine verbunden, wenn sie Nachrichten senden und empfangen.

alias
Beschreibung: Ein Aliasziel ordnet einen alternativen Namen für ein Busziel zu. Sie können ein Aliasziel für Punkt-zu-Punkt-Messaging und für Publish/Subscribe-Messaging verwenden.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent Die Zuverlässigkeit, die einer für dieses Ziel erzeugten Nachricht zugewiesen wird, wenn vom Erzeuger nicht explizit eine Zuverlässigkeit definiert wurde.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   Der Name der Aliaswarteschlange oder des Alias-Topic-Bereichs.
sendAllowed
  • false
  • true
true Erzeuger können Nachrichten an dieses Ziel senden.
false
false
true
true
targetDestination string Default.Queue Der Parameter Geplantes Ziel gibt ein Ziel an, das sich in demselben Bus wie das Aliasziel befinden kann. Wenn keine Eigenschaft definiert ist, wird standardmäßig auf Default.Queue verwiesen.
fileStore
Beschreibung: Der Messaging-Dateispeicher.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
fileStoreSize long

Minimum: 20

400 Die kombinierte Größe in Megabyte für den permanenten und den temporären Speicher. Die Dateispeichergröße wird gleichmäßig zwischen dem permanenten und dem temporären Speicher aufgeteilt. Wenn Sie beispielsweise 400 MB als Dateispeichergröße angeben, werden 200 MB für den permanenten Speicher und 200 MB für den temporären Speicher verwendet.
logFileSize long

Minimum: 10

10 Größe der Protokolldatei in Megabyte. Die Protokolldateigröße darf maximal halb so hoch wie die Größe des Dateispeichers sein. Die empfohlene Protokolldateigröße sind 25 % der Dateispeichergröße. Wenn die Dateispeichergröße beispielsweise mit 400 MB definiert ist, darf die Protokolldateigröße nicht höher als 200 MB sein. In diesem Beispiel ist der empfohlene Wert für die Protokolldateigröße 100 MB.
path string ${server.output.dir}/messaging/messageStore Der Pfad zum Dateispeicher.
messagingSecurity
Beschreibung: Sicherheit für das Feature wasJmsServer-1.0.
Erforderlich: false
Datentyp:
messagingSecurity > role
Beschreibung: Ein Satz von Berechtigungen, der den Benutzern und Gruppen zugeordnet wird
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name der Rolle.
messagingSecurity > role > group
Beschreibung: Die Gruppen, die der jeweiligen Rolle zugeordnet sind.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name string   Die Gruppe, die in der Benutzerregistry definiert ist.
messagingSecurity > role > queuePermission
Beschreibung: Die in einer Warteschlange für eine Gruppe von Benutzern und Gruppen definierte Berechtigung.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
queueRef string   Die Referenz der in der Messaging-Engine definieren Warteschlange
messagingSecurity > role > queuePermission > action
Beschreibung: Operationen, die am Ziel zulässig sind.
Erforderlich: false
Datentyp:
messagingSecurity > role > tempDestinationPermission
Beschreibung: Die in einem temporären Ziel für eine Gruppe von Benutzern und Gruppen definierte Berechtigung.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
prefix string   Das für ein temporäres Ziel definierte Präfix.
messagingSecurity > role > tempDestinationPermission > action
Beschreibung: Operationen, die am Ziel zulässig sind.
Erforderlich: false
Datentyp:
messagingSecurity > role > topicPermission
Beschreibung: Die in einem Topic für eine Gruppe von Benutzern und Gruppen definierte Berechtigung.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
topicName string   Der Name des Topics im Topicbereich.
topicSpaceRef string Default.Topic.Space Die Referenz des in der Messaging-Engine definierten Topicbereichs.
messagingSecurity > role > topicPermission > action
Beschreibung: Operationen, die am Ziel zulässig sind.
Erforderlich: false
Datentyp:
messagingSecurity > role > user
Beschreibung: Die Benutzer, die der jeweiligen Rolle zugeordnet sind.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name string   Der Benutzer, der in der Registry definiert ist.
queue
Beschreibung: Ein Warteschlangenziel stellt eine Nachrichtenwarteschlange dar und wird für Punkt-zu-Punkt-Messaging verwendet.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
exceptionDestination string _SYSTEM.Exception.Destination Das Ziel, an das eine Nachricht vom System weitergeleitet wird, wenn sie dem Ziel nicht zugestellt werden kann.
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION Listet die Aktionen auf, die die Messaging-Engine ausführen muss, wenn der maxredeliverycount-Wert für eine Nachricht erreicht wird.
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent Die Zuverlässigkeit, die einer für dieses Ziel erzeugten Nachricht zugewiesen wird, wenn vom Erzeuger nicht explizit eine Zuverlässigkeit definiert wurde.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   Der Name der Warteschlange.
maintainStrictOrder boolean false Verwaltet die Reihenfolge, in der ein Erzeuger Nachrichten an das Ziel sendet.
maxMessageDepth long

Minimum: 1

50000 Die maximale Anzahl an Nachrichten, die die Messaging-Engine in ihren Nachrichtenpunkten speichern kann.
maxRedeliveryCount int 5 Die maximal zulässige Anzahl fehlgeschlagener Versuche zur Verarbeitung einer Nachricht. Wenn diese Anzahl erreicht ist, wird die Nachricht vom geplanten Ziel an das zugehörige Ausnahmeziel weitergeleitet, sofern ein solches konfiguriert ist. Wenn kein Ausnahmeziel konfiguriert ist, wird das Zeitintervall für Wiederholungsversuche angewendet.
receiveAllowed boolean true Wählen Sie diese Option ab (setzen Sie sie auf "false"), damit Konsumenten keine Nachrichten von diesem Ziel empfangen können.
redeliveryInterval long 5000 Wenn kein Ausnahmeziel konfiguriert ist, das Zeitintervall für die Wiederholungsversuche, das angewendet wird, wenn die maximale Anzahl fehlgeschlagener Zustellungen für dieses Ziel erreicht ist.
sendAllowed boolean true Erzeuger können Nachrichten an dieses Ziel senden.
topicSpace
Beschreibung: Ein Topicbereichsziel stellt eine Gruppe von Publish/Subscribe-Topics dar und wird für Publish/Subscribe-Messaging verwendet.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
exceptionDestination string _SYSTEM.Exception.Destination Das Ziel, an das eine Nachricht vom System weitergeleitet wird, wenn sie dem Ziel nicht zugestellt werden kann.
failedDeliveryPolicy
  • KEEP_TRYING
  • SEND_TO_EXCEPTION_DESTINATION
  • DISCARD
SEND_TO_EXCEPTION_DESTINATION Listet die Aktionen auf, die die Messaging-Engine ausführen muss, wenn der maxredeliverycount-Wert für eine Nachricht erreicht wird.
KEEP_TRYING
KEEP_TRYING
SEND_TO_EXCEPTION_DESTINATION
SEND_TO_EXCEPTION_DESTINATION
DISCARD
DISCARD
forceReliability
  • AssuredPersistent
  • BestEffortNonPersistent
  • ReliableNonPersistent
  • ExpressNonPersistent
  • ReliablePersistent
AssuredPersistent Die Zuverlässigkeit, die einer für dieses Ziel erzeugten Nachricht zugewiesen wird, wenn vom Erzeuger nicht explizit eine Zuverlässigkeit definiert wurde.
AssuredPersistent
AssuredPersistent
BestEffortNonPersistent
BestEffortNonPersistent
ReliableNonPersistent
ReliableNonPersistent
ExpressNonPersistent
ExpressNonPersistent
ReliablePersistent
ReliablePersistent
id string   Der Name des Topicbereichs.
maintainStrictOrder boolean false Verwaltet die Reihenfolge, in der ein Erzeuger Nachrichten an das Ziel sendet.
maxMessageDepth long

Minimum: 1

50000 Die maximale Anzahl an Nachrichten, die die Messaging-Engine in ihren Nachrichtenpunkten speichern kann.
maxRedeliveryCount int 5 Die maximal zulässige Anzahl fehlgeschlagener Versuche zur Verarbeitung einer Nachricht. Wenn diese Anzahl erreicht ist, wird die Nachricht vom geplanten Ziel an das zugehörige Ausnahmeziel weitergeleitet, sofern ein solches konfiguriert ist. Wenn kein Ausnahmeziel konfiguriert ist, wird das Zeitintervall für Wiederholungsversuche angewendet.
receiveAllowed boolean true Wählen Sie diese Option ab (setzen Sie sie auf "false"), damit Konsumenten keine Nachrichten von diesem Ziel empfangen können.
redeliveryInterval long 5000 Wenn kein Ausnahmeziel konfiguriert ist, das Zeitintervall für die Wiederholungsversuche, das angewendet wird, wenn die maximale Anzahl fehlgeschlagener Zustellungen für dieses Ziel erreicht ist.
sendAllowed boolean true Erzeuger können Nachrichten an dieses Ziel senden.

Symbol das den Typ des Artikels anzeigt. Referenzartikel



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