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.
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é.