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 supprime le message avant que son délai d'expiration de visibilité ne soit dépassé, le message revient dans la file d'attente ou est transféré vers la file d'attente des lettres mortes.
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 d'interface de ligne de commande, reportez-vous à Référence de commande d'interface de ligne de commande.
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.