EventHubConsumerClientOptions interface
Beschreibt die Optionen, die beim Erstellen des EventHubConsumerClient bereitgestellt werden können.
-
loadBalancingOptions
: Optionen zum Optimieren der EventHubConsumerClient-Anspruchspartitionen. -
userAgent
: Eine Zeichenfolge, die an die integrierte Benutzer-Agent-Zeichenfolge angefügt werden soll, die als Verbindungseigenschaft an den Dienst übergeben wird. -
webSocketOptions
: Optionen zum Konfigurieren der Kanalierung der AMQP-Verbindung über Web Sockets.-
websocket
: Der WebSocket-Konstruktor, der zum Erstellen einer AMQP-Verbindung verwendet wird, wenn Sie die Verbindung über ein WebSocket herstellen möchten. -
webSocketConstructorOptions
: Optionen zum Übergeben an den Websocket-Konstruktor, wenn Sie die Verbindung über ein WebSocket herstellen möchten.
-
-
retryOptions
: Die Wiederholungsoptionen für alle Vorgänge auf dem Client/Produzent/Verbraucher.-
maxRetries
: Die Anzahl der Wiederholungsversuche des Vorgangs im Falle eines wiederholungsfähigen Fehlers. -
maxRetryDelayInMs
: Die maximale Verzögerung zwischen Wiederholungen. Gilt nur, wenn exponentielle Wiederholungen ausgeführt werden. -
mode
: Welcher Wiederholungsmodus angewendet werden soll, angegeben durch dieRetryMode
Enumeration. Optionen sindExponential
undFixed
. Standardmäßig wirdFixed
. -
retryDelayInMs
: Zeitaufwand für die Wartezeit in Millisekunden, bevor der nächste Versuch unternommen wird. Wennmode
aufExponential
festgelegt ist, wird dies verwendet, um die exponentiell steigenden Verzögerungen zwischen Wiederholungen zu berechnen. Standard: 30000 Millisekunden. -
timeoutInMs
: Zeit in Millisekunden, bis der Vorgang ausläuft. Dadurch wird ein Wiederholungsversuch ausgelöst, wenn wiederholungsversuche noch vorhanden sind. Standardwert: 60000 Millisekunden.
-
Eine einfache Verwendung kann { "maxRetries": 4 }
werden.
Beispielverwendung:
{
retryOptions: {
maxRetries: 4
}
}
- Extends
Eigenschaften
load |
Optionen zum Optimieren der EventHubConsumerClient-Anspruchspartitionen. |
Geerbte Eigenschaften
custom |
Ein benutzerdefinierter Endpunkt, der beim Herstellen einer Verbindung mit dem Event Hubs-Dienst verwendet werden soll. Dies kann nützlich sein, wenn Ihr Netzwerk keine Verbindung mit der standardmäßigen Azure Event Hubs-Endpunktadresse zulässt, die Verbindung aber über einen Zwischenhändler ermöglicht. Beispiel: "https://my.custom.endpoint:100/" |
identifier | Ein eindeutiger Name, der zum Identifizieren des Clients verwendet wird. Wenn nicht angegeben, wird eine GUID als Bezeichner verwendet. |
retry |
Optionen zum Konfigurieren der Wiederholungsrichtlinie für alle Vorgänge auf dem Client.
Beispiel: |
user |
Wert, der an die integrierte Benutzer-Agent-Zeichenfolge angefügt wird, die an den Event Hubs-Dienst übergeben wird. |
web |
Optionen zum Konfigurieren der Kanalierung der AMQP-Verbindung über Web Sockets. |
Details zur Eigenschaft
loadBalancingOptions
Optionen zum Optimieren der EventHubConsumerClient-Anspruchspartitionen.
loadBalancingOptions?: LoadBalancingOptions
Eigenschaftswert
Geerbte Eigenschaftsdetails
customEndpointAddress
Ein benutzerdefinierter Endpunkt, der beim Herstellen einer Verbindung mit dem Event Hubs-Dienst verwendet werden soll. Dies kann nützlich sein, wenn Ihr Netzwerk keine Verbindung mit der standardmäßigen Azure Event Hubs-Endpunktadresse zulässt, die Verbindung aber über einen Zwischenhändler ermöglicht.
Beispiel: "https://my.custom.endpoint:100/"
customEndpointAddress?: string
Eigenschaftswert
string
identifier
Ein eindeutiger Name, der zum Identifizieren des Clients verwendet wird. Wenn nicht angegeben, wird eine GUID als Bezeichner verwendet.
identifier?: string
Eigenschaftswert
string
retryOptions
Optionen zum Konfigurieren der Wiederholungsrichtlinie für alle Vorgänge auf dem Client.
Beispiel: { "maxRetries": 4 }
oder { "maxRetries": 4, "retryDelayInMs": 30000 }
.
retryOptions?: RetryOptions
Eigenschaftswert
geerbt vonEventHubClientOptions.retryOptions
userAgent
Wert, der an die integrierte Benutzer-Agent-Zeichenfolge angefügt wird, die an den Event Hubs-Dienst übergeben wird.
userAgent?: string
Eigenschaftswert
string
geerbt vonEventHubClientOptions.userAgent-
webSocketOptions
Optionen zum Konfigurieren der Kanalierung der AMQP-Verbindung über Web Sockets.
webSocketOptions?: WebSocketOptions