Heartbeat wird gesendet
Senden Sie einen Heartbeat, um Zeitüberschreitungen bei Verbrauchergruppen im Streaming-Service zu vermeiden. Eine Consumer-Gruppe ist eine Gruppe von Instanzen, die Nachrichten von allen Partitionen in einem Stream koordiniert konsumieren.
Diese Aufgabe kann nicht in der Konsole ausgeführt werden. Verwenden Sie den Befehl oci streaming stream group heartbeat und die erforderlichen Parameter, um einen Heartbeat zu senden:
oci streaming stream group heartbeat --stream-id <stream_OCID> --cursor <cursor> --endpoint <messages_endpoint>
Ihre erste Heartbeat-Anforderung muss den beim Erstellen eines Gruppencursors zurückgegebenen Wert verwenden. Jede nachfolgende Anforderung muss den in der vorherigen Antwort zurückgegebenen
value
-Eintrag verwenden.Beispiel:
oci streaming stream group heartbeat --stream-id ocid1.stream.oc1.phx.exampleuniqueID --cursor examplecursorvalue --endpoint https://cell-1.streaming.us-phoenix-1.oci.oraclecloud.com { "data": { "value": "examplenextcursorvalue" } }
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.
Führen Sie den Vorgang ConsumerHeartbeat aus, um einen Heartbeat zu senden.