Envoi d'un signal d'activité

Envoyez un signal d'activité pour éviter les expirations de groupe de destinataires dans le service Streaming. Un groupe de destinataires est un ensemble d'instances qui coordonnent l'utilisation des messages de toutes les partitions dans un flux.

Pour plus d'informations sur les groupes de destinataires, notamment sur le processus de rééquilibrage automatique, reportez-vous à Utilisation des groupes de destinataires.
  • 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 signal d'activité :

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

    La première demande de signal d'activité doit utiliser la valeur renvoyée lors de la création d'un curseur de groupe. Chaque demande suivante doit utiliser la valeur value renvoyée dans la réponse précédente.

    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 obtenir la liste complète des paramètres et valeurs des commandes de la CLI, reportez-vous à la référence des commandes de la CLI.

  • Exécutez l'opération ConsumerHeartbeat pour envoyer un signal d'activité.