Enviando uma Pulsação

Envie uma pulsação para evitar timeouts do grupo de consumidores no serviço Streaming. Um grupo de consumidores é um conjunto de instâncias que coordena o consumo de mensagens de todas as partições em um stream.

Para obter mais informações sobre grupos de consumidores, incluindo o processo de rebalanceamento automático, consulte Usando Grupos de Consumidores.
  • Essa tarefa não pode ser executada usando a Console.
  • Use o comando oci streaming stream group heartbeat e os parâmetros necessários para enviar uma pulsação:

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

    Sua primeira solicitação de pulsação deve usar o valor retornado quando você criou um cursor do grupo. Cada solicitação subsequente deve usar o value retornado na resposta anterior.

    Por exemplo:

    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 obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI..

  • Execute a operação ConsumerHeartbeat para enviar uma pulsação.