Aggiornamento messaggi

L'aggiornamento di un messaggio estende o riduce la visibilità di un messaggio per il consumatore corrente.

È possibile estendere il timeout di visibilità per un messaggio se un consumer richiede più tempo per l'elaborazione del messaggio. Il timeout di visibilità di un messaggio non può estendersi oltre la conservazione del messaggio.

Una richiesta di aggiornamento dei messaggi richiede l'indirizzo receipt del messaggio. La ricevuta viene fornita in risposta alla precedente richiesta GetMessages.

Se il consumer non aggiorna o elimina il messaggio prima del superamento del timeout di visibilità, il messaggio torna alla coda o viene trasferito nella coda delle lettere morte.

  • Non è possibile utilizzare la console per aggiornare un messaggio.

  • Utilizzare il comando oci queue messages update-message e i parametri richiesti per aggiornare un messaggio:

    oci queue messages update-message --message-receipt <message_receipt> --queue-id <queue_id> --visibility-in-seconds <visibility_in_seconds>

    Utilizzare il comando oci queue messages update-messages per aggiornare i messaggi nella coda.

    oci queue messages update-messages --entries file://entries.json --queue-id <queue_id>

    Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.

  • Utilizzare l'operazione UpdateMessage o UpdateMessages per aggiornare i messaggi.

    Per informazioni sull'uso dell'API e delle richieste di firma, consulta la documentazione dell'API REST e le credenziali di sicurezza. Per informazioni sugli SDK, vedere SDK e l'interfaccia CLI.