

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.

# Lieferungen an ein Ziel stapeln
<a name="eb-custom-bus-batching"></a>

EventBridge gruppiert Ereignisse nach Möglichkeit in einem Zielaufruf, sodass eine Warteschlange bis zu 10 Ereignisse pro Anruf empfängt `SendMessageBatch` und eine Funktion ein Array pro`Invoke`. Um einen Batch zu binden, `BatchConfiguration` legen Sie für den Abonnenten folgende `MaxBatchSize` Werte fest: von 1 bis 500 und `MaxBatchWindowInSeconds` von 0 bis 300, um mit dem Aufruf auf weitere Ereignisse zu warten. Für ein Ereignis pro Anruf setzen Sie `MaxBatchSize` den Wert auf 1.

## Wie wird ein Stapel geschlossen
<a name="eb-custom-bus-batching-rules"></a>

Ein Batch wird geschlossen, wenn das erste von drei Grenzwerten erreicht ist: die Anzahl an `MaxBatchSize` Eingängen, die `MaxBatchWindowInSeconds` Warteeingänge oder das eigene Limit für die Nutzlastgröße des Ziels, z. B. 256 KB für eine Amazon SQS-Anfrage. Große Ereignisse kommen daher in kleineren Batches an als. `MaxBatchSize` Sie können die Anzahl und das Fenster festlegen. Das Byte-Limit entspricht dem Ziel und kann nicht geändert werden.
+ Für ein maßgeschneidertes Ziel `BatchConfiguration` ist dies optional. Ohne sie werden EventBridge Stapel bis zur größten Größe erstellt, die das Ziel akzeptiert, mit einem Zeitfenster von 0 Sekunden.
+ Für ein universelles Ziel `BatchConfiguration` ist dies erforderlich, wobei beide Felder gesetzt sind, da EventBridge nicht bekannt ist, wie viele Ereignisse die Anforderung der Aktion auslösen kann.

## Stapeln und Bestellen
<a name="eb-custom-bus-batching-order"></a>

Innerhalb eines Batches behalten Ereignisse ihre Veröffentlichungsreihenfolge bei. Ein Batch eines FIFO-Abonnenten kann Ereignisse aus mehreren Eventgruppen enthalten; die Ereignisse jeder Gruppe sind in ihrer Reihenfolge zueinander angeordnet. Ein Ziel, das einen Batch parallel verarbeitet, z. B. eine Funktion, die gleichzeitig über das Array iteriert, verliert diese Reihenfolge.

## Die Batchgröße wird angezeigt
<a name="eb-custom-bus-batching-metrics"></a>

Die `TargetInvocations` Metrik zählt Zielanrufe und `EventDeliveryAttempts` Ereignisse, sodass ihr Verhältnis der durchschnittlichen Batchgröße entspricht. Siehe [Beobachtbarkeit für den Custom Event Bus: Metriken, Protokolle und CloudTrail](eb-custom-bus-observability.md).