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: falseDatentyp: 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: falseDatentyp: 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: falseDatentyp: - messagingSecurity > role
Beschreibung: Ein Satz von Berechtigungen, der den Benutzern und Gruppen zugeordnet wirdErforderlich: falseDatentyp: 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: falseDatentyp: 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: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID. queueRef string Die Referenz der in der Messaging-Engine definieren Warteschlange
- messagingSecurity > role > tempDestinationPermission
Beschreibung: Die in einem temporären Ziel für eine Gruppe von Benutzern und Gruppen definierte Berechtigung.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID. prefix string Das für ein temporäres Ziel definierte Präfix.
- messagingSecurity > role > topicPermission
Beschreibung: Die in einem Topic für eine Gruppe von Benutzern und Gruppen definierte Berechtigung.Erforderlich: falseDatentyp: 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.
- queue
Beschreibung: Ein Warteschlangenziel stellt eine Nachrichtenwarteschlange dar und wird für Punkt-zu-Punkt-Messaging verwendet.Erforderlich: falseDatentyp: 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: falseDatentyp: 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.