Invio di un heartbeat
Inviare un heartbeat per evitare i timeout dei gruppi di consumer nel servizio di streaming. Un gruppo di consumer è un set di istanze che si coordinano per utilizzare i messaggi di tutte le partizioni in un flusso.
Questo task non può essere eseguito utilizzando la console. Utilizzare il comando heartbeat del gruppo di flussi di streaming oci e i parametri richiesti per inviare un heartbeat:
oci streaming stream group heartbeat --stream-id <stream_OCID> --cursor <cursor> --endpoint <messages_endpoint>
La prima richiesta di heartbeat deve utilizzare il valore restituito quando è stato creato un cursore di gruppo. Ogni richiesta successiva deve utilizzare il
value
restituito nella risposta precedente.Ad esempio:
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" } }
Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.
Eseguire l'operazione ConsumerHeartbeat per inviare un heartbeat.