Envoi d'un pulsation

Envoyer une pulsation pour éviter les temporisations de groupe de consommateurs dans le service de diffusion en continu. Un groupe de consommateurs est un jeu d'instances coordonnées pour la consommation des messages dans toutes les partitions dans un flux.

Pour plus d'informations sur les groupes de consommateurs de ressources, notamment le processus de rééquilibrage automatique, voir Utilisation des groupes de consommateurs de ressources.
  • Cette tâche ne peut pas être effectuée à l'aide de la console.
  • Utilisez la commande oci streaming stream group heartbeat et les paramètres requis pour envoyer un heartbeat :

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

    Votre première demande de pulsation doit utiliser la valeur retournée lorsque vous avez créé un curseur de groupe. Chaque demande suivante doit utiliser la valeur (value) retournée dans la réponse précédente.

    Par exemple :

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

    Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir .

  • Exécutez l'opération ConsumerHeartbeat pour envoyer une pulsation.