Mise à jour des messages
La mise à jour d'un message prolonge ou réduit sa visibilité pour le destinataire en cours.
Vous pouvez étendre le délai d'expiration de visibilité d'un message si un consommateur a besoin de plus de temps pour traiter le message. Le délai d'expiration de visibilité d'un message ne peut pas dépasser la durée de conservation du message.
Une demande de mise à jour des messages requiert la réception (receipt
) du message. La réception est fournie en réponse à la demande GetMessages
précédente.
Si le consommateur ne met pas à jour ou ne supprime le message avant la fin du délai d'attente de visibilité, le message est retourné dans la file d'attente ou est transféré vers la file d'attente de lettres morte.
Vous ne pouvez pas utiliser la console pour mettre à jour un message.
Utilisez la commande
oci queue messages update-message
et les paramètres requis pour mettre à jour un message :oci queue messages update-message --message-receipt <message_receipt> --queue-id <queue_id> --visibility-in-seconds <visibility_in_seconds>
Utilisez la commande
oci queue messages update-messages
pour mettre à jour les messages dans la file d'attente.oci queue messages update-messages --entries file://entries.json --queue-id <queue_id>
Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.
Utilisez l'opération UpdateMessage ou UpdateMessages pour mettre à jour les messages.
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.