Envío de latido

Envíe un latido para evitar timeouts de grupos de consumidores en el servicio Streaming. Un grupo de consumidores es un juego de instancias que se coordinan para consumir mensajes de todas las particiones de un flujo.

Para obtener más información sobre los grupos de consumidores, incluido el proceso de nuevo equilibrio automático, consulte Uso de grupos de consumidores.
  • Esta tarea no se puede realizar con la consola.
  • Utilice el comando oci Streaming group heartbeat y los parámetros necesarios para enviar un latido:

    oci streaming stream group heartbeat --stream-id <stream_OCID> --cursor <cursor> --endpoint <messages_endpoint>

    Su primera solicitud de latido debe utilizar el valor devuelto cuando creó un cursor de grupo. Cada solicitud posterior debe utilizar value devuelto en la respuesta anterior.

    Por ejemplo:

    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"
      }
    }

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la referencia de comandos de la CLI.

  • Ejecute la operación ConsumerHeartbeat para enviar un latido.