

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Konfigurationen für Amazon MQ für ActiveMQ Broker
<a name="amazon-mq-broker-configuration-parameters"></a>

 Eine Konfiguration enthält alle Einstellungen für Ihren ActiveMQ-Broker im XML-Format (ähnlich wie die `activemq.xml`-Datei von ActiveMQ). Sie können eine Konfiguration erstellen, bevor Sie Broker erstellen. Sie können die Konfiguration dann auf einen oder mehrere Broker anwenden. 

**Wichtig**  
Das Vornehmen von Änderungen an einer Konfiguration*nicht*wenden Sie die Änderungen sofort an den Broker an. Um Ihre Änderungen zu übernehmen, müssen Sie auf den nächsten Wartungszeitraum warten oder [den Broker neu starten](amazon-mq-rebooting-broker.md).  
Sie können eine Konfiguration nur mithilfe der `DeleteConfiguration` API **löschen**. Weitere Informationen finden Sie unter [Konfigurationen](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/configurations-configuration-id.html) in der *Amazon MQ API-Referenz.*

## Attribute
<a name="configuration-attributes"></a>

Eine Broker-Konfiguration verfügt über mehrere Attribute, z. B.:
+ Einen Namen (`MyConfiguration`)
+ Eine ID (`c-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`)
+ Einen Amazon-Ressourcennamen (ARN) (`arn:aws:mq:us-east-2:123456789012:configuration:c-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`)

Eine vollständige Liste der Konfigurationsattribute finden Sie im folgenden Abschnitt im *Amazon MQ REST API Reference*:
+ [REST-Operations-ID: Configuration](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration.html)
+ [REST-Operations-ID: Configurations](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configurations.html)

Eine vollständige Liste der Konfigurationsrevisions-Attribute finden Sie im folgenden Abschnitt:
+ [REST-Operations-ID: Configuration Revision](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration-revision.html)
+ [REST-Operations-ID: Configuration Revisions](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-configuration-revisions.html)

## Verwenden von Spring XML-Konfigurationsdateien
<a name="working-with-spring-xml-configuration-files"></a>

ActiveMQ-Broker werden mittels [Spring XML](https://docs.spring.io/spring/docs/current/spring-framework-reference/)-Dateien konfiguriert. Sie können viele Aspekte Ihres ActiveMQ-Brokers konfigurieren, wie z. B. vordefinierte Ziele, Ziel-Richtlinien, Autorisierungsrichtlinien und Plugins. Amazon MQ kontrolliert einige dieser Konfigurationselemente, wie z. B. Netzwerktransporte und Speicherung. Andere Konfigurationsoptionen, wie z. B. das Erstellen von Broker-Netzwerken, werden derzeit nicht unterstützt.

Die vollständige Palette der unterstützten Konfigurationsoptionen wird in den Amazon MQ-XML-Schemas angegeben. Laden Sie ZIP-Dateien der unterstützten Schemas unter Verwendung der folgenden Links herunter.
+ [samples/amazon-mq-active-mq-5.19.1.xsd.zip](samples/amazon-mq-active-mq-5.19.1.xsd.zip) 
+ [samples/amazon-mq-active-mq-5.18.4.xsd.zip](samples/amazon-mq-active-mq-5.18.4.xsd.zip) 
+ [samples/amazon-mq-active-mq-5.17.6.xsd.zip](samples/amazon-mq-active-mq-5.17.6.xsd.zip) 
+ [samples/amazon-mq-active-mq-5.16.7.xsd.zip](samples/amazon-mq-active-mq-5.16.7.xsd.zip) 
+  [samples/amazon-mq-active-mq-5.15.16.xsd.zip](samples/amazon-mq-active-mq-5.15.16.xsd.zip) 

Sie können Ihre Konfigurationsdateien anhand dieses Schemas validieren und bereinigen. Amazon MQ ermöglicht Ihnen außerdem die Bereitstellung von Konfigurationen durch Hochladen von XML-Dateien. Beim Hochladen einer XML-Datei werden ungültige und nicht zulässige Konfigurationsparameter von Amazon MQ automatisch entsprechend des Schemas gelöscht und entfernt.

**Anmerkung**  
Für Attribute sind nur statische Werte zulässig. Amazon MQ löscht Elemente und Attribute, die Spring-Ausdrücke, -Variablen und -Referenzen aus Ihrer Konfiguration enthalten.

# Brokerkonfiguration für Amazon MQ für ActiveMQ erstellen
<a name="amazon-mq-creating-applying-configurations"></a>

Eine *Konfiguration* enthält alle Einstellungen für Ihren ActiveMQ-Broker im XML-Format (ähnlich wie die Datei`activemq.xml` von ActiveMQ). Sie können eine Konfiguration erstellen, bevor Sie Broker erstellen. Sie können die Konfiguration dann auf einen oder mehrere Broker anwenden. Sie können eine Konfiguration unmittelbar oder während eines *Wartungsfensters* übernehmen.

Das folgende Beispiel zeigt, wie Sie eine Amazon MQ-Broker-Konfiguration mithilfe der AWS-Managementkonsole erstellen und anwenden.

**Wichtig**  
Sie können eine Konfiguration nur mithilfe der `DeleteConfiguration` API **löschen**. Weitere Informationen finden Sie unter [Konfigurationen](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/configurations-configuration-id.html) in der *Amazon MQ API-Referenz.*

## Eine neue Konfiguration erstellen
<a name="creating-configuration-from-scratch-console"></a>

Um eine neue Broker-Konfiguration zu erstellen, erstellen Sie zunächst die neue Konfiguration.

1. Melden Sie sich bei der [Amazon MQ-Konsole](https://console.aws.amazon.com/amazon-mq/) an.

1. Erweitern Sie den Navigationsbereich auf der linken Seite, und wählen Sie **Configurations** (Konfigurationen) aus.  
![\[Amazon MQ navigation panel showing Brokers and Configurations options.\]](http://docs.aws.amazon.com/de_de/amazon-mq/latest/developer-guide/images/amazon-mq-tutorials-create-configuration.png)

1. Wählen Sie auf der Seite **Configurations** (Konfigurationen) die Option **Create configuration** (Konfiguration erstellen).

1. Geben Sie auf der Seite **Create configuration** (Konfiguration erstellen) im Abschnitt **Details** den **Configuration name** (Konfigurationsname) (z. B. `MyConfiguration`) ein und wählen Sie eine **Broker-Engine**-Version aus.
**Anmerkung**  
Weitere Informationen zu ActiveMQ-Engine-Versionen, die von Amazon MQ für ActiveMQ unterstützt werden, finden Sie unter[Verwalten von Amazon MQ für ActiveMQ Engine-Versionen](activemq-version-management.md).

1. Wählen Sie **Create configuration** (Konfiguration erstellen).

## Erstellen einer neuen Konfigurationsversion
<a name="creating-new-configuration-revision-console"></a>

Nachdem Sie eine Broker-Konfiguration erstellt haben, müssen Sie die Konfiguration mithilfe einer Konfigurationsrevision bearbeiten.

1. Wählen Sie aus der Konfigurationsliste ***MyConfiguration***.
**Anmerkung**  
Die erste Revision der Konfiguration wird stets bei der Konfigurationserstellung durch Amazon MQ für Sie erstellt.

   Auf der ***MyConfiguration***Seite werden der Broker-Engine-Typ und die Version angezeigt, die Ihre neue Konfigurationsrevision verwendet (z. B. **Apache ActiveMQ 5.15.16**).

1. Auf der Registerkarte **Configuration details** (Konfigurationsdetails) werden die Konfigurations-Revisionsnummer, die Beschreibung und die Broker-Konfiguration im XML-Format angezeigt.
**Anmerkung**  
Durch die Bearbeitung der aktuellen Konfiguration wird eine neue Konfigurationsversion erstellt.  
![\[XML configuration snippet for ActiveMQ broker with explanatory comment.\]](http://docs.aws.amazon.com/de_de/amazon-mq/latest/developer-guide/images/amazon-mq-tutorials-edit-configuration.png)

1. Klicken Sie auf**Bearbeiten der Konfiguration**Nehmen Sie Änderungen an der XML-Konfiguration vor.

1. Wählen Sie **Speichern**.

   Die**Speichern der Revision**wird angezeigt.

1. (Optional) Geben Sie `A description of the changes in this revision` ein.

1. Wählen Sie **Speichern**.

   Die neue Version der Konfiguration wird gespeichert.
**Wichtig**  
Die Amazon MQ Konsole löscht ungültige und nicht zulässige Konfigurationsparameter automatisch entsprechend eines Schemas. Weitere Informationen und eine vollständige Liste der zulässigen XML-Parameter finden Sie unter[Konfigurationen für Amazon MQ für ActiveMQ Broker](amazon-mq-broker-configuration-parameters.md).

## Eine Konfigurationsrevision auf Ihren Broker anwenden
<a name="apply-configuration-revision-creating-console"></a>

Nachdem Sie die Konfiguration überarbeitet haben, können Sie die Konfigurationsrevision auf Ihren Broker anwenden.

1. Erweitern Sie den Navigationsbereich auf der linken Seite, und wählen Sie **Broker** aus.  
![\[Amazon MQ navigation panel showing Brokers and Configurations options.\]](http://docs.aws.amazon.com/de_de/amazon-mq/latest/developer-guide/images/amazon-mq-tutorials-apply-configuration.png)

1. **Wählen Sie in der Brokerliste Ihren Broker aus (z. B. **MyBroker**) und klicken Sie dann auf Bearbeiten.**

1. Wählen Sie auf der *MyBroker* Seite **Bearbeiten** im Abschnitt **Konfiguration** eine **Konfiguration** und eine **Revision** aus und wählen Sie dann **Änderungen planen** aus.

1. Wählen Sie im Abschnitt **Schedule broker modifications** (Broker-Änderungen planen) aus, ob die Änderungen **During the next scheduled maintenance window** (Im nächsten geplanten Wartungsfenster) oder **Immediately** (Sofort) angewendet werden sollen.
**Wichtig**  
Single-Instance-Broker sind während des Neustarts offline. Bei Cluster-Brokern ist jeweils nur ein Knoten ausgefallen, während der Broker neu gestartet wird.

1. Wählen Sie **Anwenden** aus.

   Ihre Konfigurationsversion wird zu der angegebenen Zeit auf Ihren Broker angewendet.

# Bearbeiten Sie eine Konfigurationsrevision von Amazon MQ für ActiveMQ
<a name="edit-current-configuration-console"></a>

Möglicherweise möchten Sie eine Konfigurationsrevision bearbeiten, nachdem Sie sie auf Ihren Broker angewendet haben. Verwenden Sie die folgenden Anweisungen, um eine Konfigurationsrevision zu bearbeiten.

1. Melden Sie sich bei der [Amazon-MQ-Konsole](https://console.aws.amazon.com/amazon-mq/) an.

1. Wählen Sie in der Brokerliste Ihren Broker aus (z. B. **MyBroker**) und klicken Sie dann auf **Bearbeiten**.

1. Wählen Sie auf der ***MyBroker***Seite **Bearbeiten** aus.

1. Wählen Sie auf der *MyBroker* Seite **Bearbeiten** im Abschnitt **Konfiguration** eine **Konfiguration** und eine **Revision** aus und klicken Sie dann auf **Bearbeiten**.
**Anmerkung**  
Wenn Sie beim Erstellen eines Brokers eine Konfiguration auswählen, wird die erste Revision der Konfiguration stets bei der Konfigurationserstellung durch Amazon MQ für Sie erstellt.

   Auf der ***MyBroker***Seite werden der Broker-Engine-Typ und die Version angezeigt, die von der Konfiguration verwendet werden (z. B. **Apache ActiveMQ 5.15.8**).

1. Auf der Registerkarte **Configuration details** (Konfigurationsdetails) werden die Konfigurations-Revisionsnummer, die Beschreibung und die Broker-Konfiguration im XML-Format angezeigt.
**Anmerkung**  
Durch die Bearbeitung der aktuellen Konfiguration wird eine neue Konfigurationsversion erstellt.  
![\[XML configuration snippet for ActiveMQ broker with explanatory comment.\]](http://docs.aws.amazon.com/de_de/amazon-mq/latest/developer-guide/images/amazon-mq-tutorials-edit-configuration.png)

1. Klicken Sie auf**Bearbeiten der Konfiguration**Nehmen Sie Änderungen an der XML-Konfiguration vor.

1. Wählen Sie **Speichern**.

   Die**Speichern der Revision**wird angezeigt.

1. (Optional) Geben Sie `A description of the changes in this revision` ein.

1. Wählen Sie **Speichern**.

   Die neue Version der Konfiguration wird gespeichert.
**Wichtig**  
Die Amazon MQ Konsole löscht ungültige und nicht zulässige Konfigurationsparameter automatisch entsprechend eines Schemas. Weitere Informationen und eine vollständige Liste der zulässigen XML-Parameter finden Sie unter[Konfigurationen für Amazon MQ für ActiveMQ Broker](amazon-mq-broker-configuration-parameters.md).

# In Amazon MQ MQ-Konfigurationen zulässige Elemente
<a name="permitted-elements"></a>

Es folgt eine detaillierte Auflistung der in Amazon MQ-Konfigurationen zulässigen Elemente. Weitere Informationen finden Sie unter [XML-Konfiguration](http://activemq.apache.org/xml-configuration.html) in der Apache ActiveMQ-Dokumentation.


| Element | 
| --- | 
| abortSlowAckConsumerStrategy [(Attribute)](permitted-attributes.md#abortSlowAckConsumerStrategy.attributes) | 
| abortSlowConsumerStrategy [(Attribute)](permitted-attributes.md#abortSlowConsumerStrategy.attributes) | 
| authorizationEntry [(Attribute)](permitted-attributes.md#authorizationEntry.attributes) | 
| authorizationMap [(untergeordnete Sammlungselemente)](permitted-collections.md#authorizationMap.collections) | 
| authorizationPlugin [(untergeordnete Sammlungselemente)](permitted-collections.md#authorizationPlugin.collections) | 
| broker [(Attribute](permitted-attributes.md#broker.attributes) \$1 [untergeordnete Sammlungselemente)](permitted-collections.md#broker.collections) | 
| cachedMessageGroupMapFactory [(Attribute)](permitted-attributes.md#cachedMessageGroupMapFactory.attributes) | 
| compositeQueue [(Attribute](permitted-attributes.md#compositeQueue.attributes) \$1 [untergeordnete Sammlungselemente)](permitted-collections.md#compositeQueue.collections) | 
| compositeTopic [(Attribute](permitted-attributes.md#compositeTopic.attributes) \$1 [untergeordnete Sammlungselemente)](permitted-collections.md#compositeTopic.collections) | 
| constantPendingMessageLimitStrategy [(Attribute)](permitted-attributes.md#constantPendingMessageLimitStrategy.attributes) | 
| discarding [(Attribute)](permitted-attributes.md#discarding.attributes) | 
| discardingDLQBrokerPlugin [(Attribute)](permitted-attributes.md#discardingDLQBrokerPlugin.attributes) | 
| fileCursor | 
| fileDurableSubscriberCursor | 
| fileQueueCursor | 
| filteredDestination [(Attribute)](permitted-attributes.md#filteredDestination.attributes) | 
| fixedCountSubscriptionRecoveryPolicy [(Attribute)](permitted-attributes.md#fixedCountSubscriptionRecoveryPolicy.attributes) | 
| fixedSizedSubscriptionRecoveryPolicy [(Attribute)](permitted-attributes.md#fixedSizedSubscriptionRecoveryPolicy.attributes) | 
| forcePersistencyModeBrokerPlugin [(Attribute)](permitted-attributes.md#forcePersistencyModeBrokerPlugin.attributes) | 
| individualDeadLetterStrategy [(Attribute)](permitted-attributes.md#individualDeadLetterStrategy.attributes) | 
| lastImageSubscriptionRecoveryPolicy | 
| messageGroupHashBucketFactory [(Attribute)](permitted-attributes.md#messageGroupHashBucketFactory.attributes) | 
| mirroredQueue [(Attribute)](permitted-attributes.md#mirroredQueue.attributes) | 
| noSubscriptionRecoveryPolicy | 
| oldestMessageEvictionStrategy [(Attribute)](permitted-attributes.md#oldestMessageEvictionStrategy.attributes) | 
| oldestMessageWithLowestPriorityEvictionStrategy [(Attribute)](permitted-attributes.md#oldestMessageWithLowestPriorityEvictionStrategy.attributes) | 
| policyEntry [(Attribute](permitted-attributes.md#policyEntry.attributes) \$1 [untergeordnete Sammlungselemente)](permitted-collections.md#policyEntry.collections) | 
| policyMap [(untergeordnete Sammlungselemente)](permitted-collections.md#policyMap.collections) | 
| prefetchRatePendingMessageLimitStrategy [(Attribute)](permitted-attributes.md#prefetchRatePendingMessageLimitStrategy.attributes) | 
| priorityDispatchPolicy | 
| priorityNetworkDispatchPolicy | 
| queryBasedSubscriptionRecoveryPolicy [(Attribute)](permitted-attributes.md#queryBasedSubscriptionRecoveryPolicy.attributes) | 
| queue [(Attribute)](permitted-attributes.md#queue.attributes) | 
| redeliveryPlugin [(Attribute](permitted-attributes.md#redeliveryPlugin.attributes) \$1 [untergeordnete Sammlungselemente)](permitted-collections.md#redeliveryPlugin.collections) | 
| redeliveryPolicy [(Attribute)](permitted-attributes.md#redeliveryPolicy.attributes) | 
| redeliveryPolicyMap [(untergeordnete Sammlungselemente)](permitted-collections.md#redeliveryPolicyMap.collections) | 
| retainedMessageSubscriptionRecoveryPolicy [(untergeordnete Sammlungselemente)](permitted-collections.md#retainedMessageSubscriptionRecoveryPolicy.collections) | 
| roundRobinDispatchPolicy | 
| sharedDeadLetterStrategy [(Attribute](permitted-attributes.md#sharedDeadLetterStrategy.attributes) \$1 [untergeordnete Sammlungselemente)](permitted-collections.md#sharedDeadLetterStrategy.collections) | 
| simpleDispatchPolicy | 
| simpleMessageGroupMapFactory | 
| statisticsBrokerPlugin | 
| storeCursor | 
| storeDurableSubscriberCursor [(Attribute)](permitted-attributes.md#storeDurableSubscriberCursor.attributes) | 
| strictOrderDispatchPolicy | 
| tempDestinationAuthorizationEntry [(Attribute)](permitted-attributes.md#tempDestinationAuthorizationEntry.attributes) | 
| tempQueue [(Attribute)](permitted-attributes.md#tempQueue.attributes) | 
| tempTopic [(Attribute)](permitted-attributes.md#tempTopic.attributes) | 
| timedSubscriptionRecoveryPolicy [(Attribute)](permitted-attributes.md#timedSubscriptionRecoveryPolicy.attributes) | 
| timeStampingBrokerPlugin [(Attribute)](permitted-attributes.md#timeStampingBrokerPlugin.attributes) | 
| topic [(Attribute)](permitted-attributes.md#topic.attributes) | 
| transportConnector [(Attribute)](permitted-attributes.md#transportConnector.attributes) | 
| uniquePropertyMessageEvictionStrategy [(Attribute)](permitted-attributes.md#uniquePropertyMessageEvictionStrategy.attributes) | 
| virtualDestinationInterceptor [(untergeordnete Sammlungselemente)](permitted-collections.md#virtualDestinationInterceptor.collections) | 
| virtualTopic [(Attribute)](permitted-attributes.md#virtualTopic.attributes) | 
| vmCursor | 
| vmDurableCursor | 
| vmQueueCursor | 

# In Amazon MQ-Konfigurationen zulässige Elemente und ihre Attribute
<a name="permitted-attributes"></a>

Es folgt eine detaillierte Auflistung der in Amazon MQ-Konfigurationen zulässigen Elemente und deren Attribute. Weitere Informationen finden Sie unter [XML-Konfiguration](http://activemq.apache.org/xml-configuration.html) in der Apache ActiveMQ-Dokumentation.

Mit den Bildlaufleisten können Sie den Rest der Tabelle sehen.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/amazon-mq/latest/developer-guide/permitted-attributes.html)

## Attribute des übergeordneten Amazon MQ Elemente
<a name="parent-element-details"></a>

Im Folgenden finden Sie eine detaillierte Erklärung der Attribute des übergeordneten Elements. Weitere Informationen finden Sie unter [XML-Konfiguration](http://activemq.apache.org/xml-configuration.html) in der Apache ActiveMQ-Dokumentation.

**Topics**
+ [broker](#broker-element)

### broker
<a name="broker-element"></a>

`broker` ist ein übergeordnetes Sammlungselement. 

#### Attribute
<a name="broker-attributes"></a>

##### networkConnectionStartAsynchron
<a name="networkConnectionStartAsync"></a>

Um die Netzwerklatenz zu minimieren und anderen Netzwerken einen rechtzeitigen Start zu ermöglichen, verwenden Sie das Tag `<networkConnectionStartAsync>`. Das Tag weist den Broker an, über einen Executor Netzwerkverbindungen parallel und asynchron zu einem Brokerstart zu starten.

**Standardwert**: `false`

#### Beispielkonfiguration
<a name="networkConnectorStartAsync"></a>

```
<broker networkConnectorStartAsync="false"/>
```

# In Amazon MQ-Konfigurationen zulässige Elemente, untergeordnete Sammlungselemente und deren untergeordnete Attribute
<a name="permitted-collections"></a>

Es folgt eine detaillierte Auflistung der in Holen Sie sich die Amazon MQ-Konfigurationen zulässigen Elemente, untergeordneten Sammlungselemente und deren untergeordneten Attribute. Weitere Informationen finden Sie unter [XML-Konfiguration](http://activemq.apache.org/xml-configuration.html) in der Apache ActiveMQ-Dokumentation.

Mit den Bildlaufleisten können Sie den Rest der Tabelle sehen.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/amazon-mq/latest/developer-guide/permitted-collections.html)

# Amazon MQ-Attribute
<a name="child-element-details"></a>

Im Folgenden finden Sie eine detaillierte Erklärung der Attribute untergeordneter Sammlungselemente. Weitere Informationen finden Sie unter [XML-Konfiguration](http://activemq.apache.org/xml-configuration.html) in der Apache ActiveMQ-Dokumentation.

**Topics**
+ [authorizationEntry](#authorizationEntry)
+ [networkConnector](#networkConnector)
+ [kahaDB](#kahaDB)
+ [systemUsage](#systemUsage)

## authorizationEntry
<a name="authorizationEntry"></a>

`authorizationEntry` ist ein untergeordnetes Attribut des untergeordneten Sammlungselements `authorizationEntries`.

### Attribute
<a name="admin-read-write-attributes"></a>

#### admin\$1read\$1write
<a name="admin-read-write"></a>

Die Berechtigungen, die einer Gruppe von Benutzern gewährt werden. Weitere Informationen finden Sie unter [Immer eine Autorisierungszuordnung konfigurieren](using-amazon-mq-securely.md#always-configure-authorization-map).

Wenn Sie eine Autorisierungszuweisung angeben, die die`activemq-webconsole`können Sie die ActiveMQ Webkonsole nicht verwenden, da die Gruppe nicht berechtigt ist, Nachrichten an den Amazon MQ -Broker zu senden oder von ihm Nachrichten zu empfangen.

**Standardwert**: `null`

### Beispielkonfiguration
<a name="admin-read-write-example"></a>

```
<authorizationPlugin>
                                <map>
                                    <authorizationMap>
                                        <authorizationEntries>
                                            <authorizationEntry admin="admins,activemq-webconsole" read="admins,users,activemq-webconsole" write="admins,activemq-webconsole" queue=">"/>
                                            <authorizationEntry admin="admins,activemq-webconsole" read="admins,users,activemq-webconsole" write="admins,activemq-webconsole" topic=">"/>
                                        </authorizationEntries>
                                    </authorizationMap>
                                </map>
                                </authorizationPlugin>
```

**Anmerkung**  
 Die `activemq-webconsole` Gruppe in ActiveMQ auf Amazon MQ hat Administratorberechtigungen für alle Warteschlangen und Themen. Alle Benutzer in dieser Gruppe haben Administratorzugriff. 

## networkConnector
<a name="networkConnector"></a>

`networkConnector` ist ein untergeordnetes Attribut des untergeordneten Sammlungselements `networkConnectors`.

**Topics**
+ [Attribute](#networkConnector-attributes)
+ [Beispielkonfigurationen](#networkConnector-example)

### Attribute
<a name="networkConnector-attributes"></a>

#### conduitSubscriptions
<a name="conduitSubscriptions"></a>

Gibt an, ob eine Netzwerkverbindung in einem Netzwerk von Brokern mehrere Verbraucher, die am gleichen Ziel angemeldet sind, als einzelnen Verbraucher behandelt. Beispiel: Wenn `conduitSubscriptions` auf `true` gestellt ist und zwei Verbraucher mit dem Broker B verbunden sind und von einem Ziel aus konsumieren, kombiniert der Broker B die Abonnements zu einem einzigen logischen Abonnement über die Netzwerkverbindung zum Broker A, sodass nur eine einzige Kopie einer Nachricht vom Broker A an den Broker B weitergeleitet wird. 

**Anmerkung**  
Durch Festlegen von `conduitSubscriptions` auf `true` können Sie den redundanten Netzwerkverkehr reduzieren. Die Verwendung dieses Attributs kann jedoch Auswirkungen auf den Lastausgleich von Nachrichten über Verbraucher hinweg haben und in bestimmten Szenarien (z. B. bei JMS-Nachrichtenselektoren oder bei dauerhaften Themen) zu einem falschen Verhalten führen.

**Standardwert**: `true`

#### duplex
<a name="duplex"></a>

Gibt an, ob die Verbindung im Netzwerk der Broker verwendet wird, um Nachrichten zu produzieren *und* zu konsumieren. Wenn beispielsweise der Broker A eine Verbindung zum Broker B im Nicht-Duplex-Modus herstellt, können Nachrichten nur vom Broker A an den Broker B weitergeleitet werden. Wenn der Broker A jedoch eine Duplexverbindung zum Broker B herstellt, kann der Broker B Nachrichten an den Broker A weiterleiten, ohne einen `<networkConnector>`.

**Standardwert**: `false`

#### Name
<a name="name"></a>

Der Name der Brücke im Netzwerk von Brokern.

**Standardwert**: `bridge`

#### uri
<a name="uri"></a>

Der Wire-Level-Protokoll-Endpunkt für einen von zwei Brokern (oder für mehrere Broker) in einem Netzwerk von Brokern.

**Standardwert**: `null`

#### username
<a name="username"></a>

Der Benutzername, der den Brokern in einem Netzwerk von Brokern gemeinsam ist.

**Standardwert**: `null`

### Beispielkonfigurationen
<a name="networkConnector-example"></a>

**Anmerkung**  
Bei der Verwendung eines `networkConnector` zur Definition eines Netzwerk von Brokern geben Sie das Passwort für den gemeinsamen Benutzer Ihrer Broker nicht an.

#### Ein Netzwerk von Brokern mit zwei Brokern
<a name="example-network-of-brokers-two-brokers"></a>

In dieser Konfiguration sind zwei Broker in einem Netzwerk von Brokern verbunden. Der Name des Netzwerkkonnektors ist`connector_1_to_2`, der gemeinsame Benutzername der Broker lautet`myCommonUser`, die Verbindung ist`duplex`, und dem OpenWire Endpunkt-URI wird ein Präfix vorangestellt`static:`, was auf eine one-to-one Verbindung zwischen den Brokern hinweist.

```
<networkConnectors>
                                    <networkConnector name="connector_1_to_2" userName="myCommonUser" duplex="true"
                                        uri="static:(ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61617)"/>
                                    </networkConnectors>
```

Weitere Informationen finden Sie unter [Schritt 2: Konfigurieren von Netzwerk-Connectors für Ihren Broker](amazon-mq-creating-configuring-network-of-brokers.md#creating-configuring-network-of-brokers-configure-network-connectors).

#### Ein Netzwerk von Brokern mit mehreren Brokern
<a name="example-network-of-brokers-multiple-brokers"></a>

In dieser Konfiguration sind mehrere Broker in einem Netzwerk von Brokern verbunden. Der Name des Netzwerkconnectors ist`connector_1_to_2`, der gemeinsame Benutzername der Broker lautet, die Verbindung ist`myCommonUser`, und der kommagetrennten Liste der OpenWire Endpunkte URIs wird `duplex` ein Präfix vorangestellt`masterslave:`, was auf eine Failover-Verbindung zwischen den Brokern hinweist. Das Failover von Broker zu Broker ist nicht zufällig und Wiederherstellungsversuche dauern unbegrenzt an.

```
<networkConnectors>
                                    <networkConnector name="connector_1_to_2" userName="myCommonUser" duplex="true"
                                        uri="masterslave:(ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61617,
                                        ssl://b-9876l5k4-32ji-109h-8gfe-7d65c4b132a1-2.mq.us-west-2.amazonaws.com:61617)"/>
                                    </networkConnectors>
```

**Anmerkung**  
Wir empfehlen die Verwendung des Präfixes `masterslave:` für Netzwerke von Brokern. Das Präfix ist identisch mit der expliziteren `static:failover:()?randomize=false&maxReconnectAttempts=0`-Syntax.

**Anmerkung**  
Diese XML-Konfiguration erlaubt keine Leerzeichen.

## kahaDB
<a name="kahaDB"></a>

`kahaDB` ist ein untergeordnetes Attribut des untergeordneten Sammlungselements `persistenceAdapter`.

### Attribute
<a name="kahaDB-attributes"></a>

#### concurrentStoreAndDispatchQueues
<a name="concurrentStoreAndDispatchQueues"></a>

Gibt an, ob für Warteschlangen die gleichzeitige Speicherung und Verteilung verwendet werden soll. Weitere Informationen finden Sie unter [Gleichzeitige Speicherung und Bereitstellung für Warteschlangen mit langsamen Konsumenten deaktivieren](best-practices-activemq.md#disable-concurrent-store-and-dispatch-queues-flag-slow-consumers).

**Standardwert**: `true`

#### cleanupOnStop
<a name="cleanupOnStop"></a>

**Unterstützt in**  
Apache ActiveMQ 15.16.x und höher

Bei Deaktivierung erfolgt die Garbage Collection und Bereinigung nicht, wenn der Broker gestoppt wird, wodurch der Herunterfahrvorgang beschleunigt wird. Die erhöhte Geschwindigkeit ist in Fällen mit großen Datenbanken oder Scheduler-Datenbanken nützlich.

**Standardwert**: `true`

#### journalDiskSyncIntervall
<a name="journalDiskSyncInterval"></a>

Intervall (ms), wann eine Datenträgersynchronisierung durchgeführt werden soll, wenn `journalDiskSyncStrategy=periodic`. Weitere Informationen finden Sie in der [Dokumentation zu Apache ActiveMQ KahaDB](https://activemq.apache.org/kahadb).

**Standardwert**: `1000`

#### journalDiskSyncStrategie
<a name="journalDiskSyncStrategy"></a>

**Unterstützt in**  
Apache ActiveMQ 15.14.x und höher

Konfiguriert die Richtlinie für die Datenträgersynchronisierung. Weitere Informationen finden Sie in der [Dokumentation zu Apache ActiveMQ KahaDB](https://activemq.apache.org/kahadb).

**Standardwert**: `always`

**Anmerkung**  
Laut der [Dokumentation zu ActiveMQ](https://activemq.apache.org/kahadb) ist der Datenverlust auf die Dauer von `journalDiskSyncInterval` begrenzt; der Standardwert beträgt 1 Sekunde. Der Datenverlust kann länger als das Intervall sein. Es ist jedoch schwierig, genaue Angaben zu machen. Gehen Sie vorsichtig vor. 

#### preallocationStrategy
<a name="preallocationStrategy"></a>

Konfiguriert, wie der Broker versucht, die Journaldateien vorab zuzuweisen, wenn eine neue Journaldatei benötigt wird. Weitere Informationen finden Sie in der [Dokumentation zu Apache ActiveMQ KahaDB](https://activemq.apache.org/kahadb).

**Standardwert**: `sparse_file`

### Beispielkonfiguration
<a name="kahaDB-example"></a>

**Example**  

```
<broker xmlns="http://activemq.apache.org/schema/core">
                                <persistenceAdapter>
                                <kahaDB preallocationStrategy="zeros" concurrentStoreAndDispatchQueues="false" journalDiskSyncInterval="10000" journalDiskSyncStrategy="periodic"/>
                            </persistenceAdapter>
                            </broker>
```

## systemUsage
<a name="systemUsage"></a>

`systemUsage` ist ein untergeordnetes Attribut des untergeordneten Sammlungselements `systemUsage`. Es steuert die maximale Menge an Speicherplatz, die der Broker verwendet, bevor die Produzenten verlangsamt werden. Weitere Informationen finden Sie unter [Producer Flow Control](http://activemq.apache.org/producer-flow-control.html) in der Dokumentation zu Apache ActiveMQ. 

### Untergeordnetes Element
<a name="systemUsage-child"></a>

#### memoryUsage
<a name="memoryUsage"></a>

 `memoryUsage` ist ein untergeordnetes Element des untergeordneten Elements `systemUsage`. Es verwaltet die Speicherauslastung. Verwenden Sie `memoryUsage`, um nachzuverfolgen, wie viel von etwas verwendet wird, damit Sie die Nutzung von Arbeitssätzen produktiv steuern können. Weitere Informationen finden Sie im [Schema](http://activemq.apache.org/schema/core/activemq-core-5.15.12-schema.html) in der Dokumentation zu Apache ActiveMQ.

##### Untergeordnetes Element
<a name="memoryUsage-child"></a>

 `memoryUsage` ist ein untergeordnetes Element des untergeordneten Elements `memoryUsage`. 

##### Attribut
<a name="memeoryUsage-attribute"></a>

##### percentOfJvmHaufen
<a name="percentOfJvmHeap"></a>

Ganzzahl zwischen 0 (inklusive) und 70 (inklusive).

*Standardwert*: `70` 

### Attribute
<a name="systemUsage-attributes"></a>

#### sendFailIfNoSpace
<a name="sendFailIfNoSpace"></a>

Legt fest, ob eine `send()`-Methode fehlschlagen soll, wenn kein freier Speicherplatz verfügbar ist. Der Standardwert lautet false, wodurch die `send()`-Methode so lange blockiert wird, bis Speicherplatz verfügbar ist. Weitere Informationen finden Sie im [Schema](http://activemq.apache.org/schema/core/activemq-core-5.15.12-schema.html) in der Dokumentation zu Apache ActiveMQ.

**Standardwert**: `false`

#### sendFailIfNoSpaceAfterTimeout
<a name="sendFailIfNoSpaceAfterTimeout"></a>

**Standardwert**: `null`

#### Beispielkonfiguration
<a name="systemUsage-example"></a>

**Example**  

```
<broker xmlns="http://activemq.apache.org/schema/core">
                                <systemUsage>
                                <systemUsage sendFailIfNoSpace="true" sendFailIfNoSpaceAfterTimeout="2000">
                                    <memoryUsage>
                                        <memoryUsage  percentOfJvmHeap="60" />
                                    </memoryUsage>>
                                </systemUsage>
                                </systemUsage>
                            </broker>
                            </persistenceAdapter>
```