Eliminazione dei messaggi

Eliminare singoli messaggi, molti messaggi o rimuovere tutti i messaggi da una coda o un canale. Quando si rimuove una coda, vengono rimossi anche tutti i canali esistenti.

Le richieste DeleteMessage e DeleteMessages richiedono il valore receipt del messaggio recuperato da una richiesta GetMessages.

  • È possibile utilizzare la console per eliminare singoli messaggi da una coda o rimuovere completamente una coda.

    Elimina messaggi selezionati da una coda

    1. Nella pagina di elenco Code selezionare la coda con cui si desidera lavorare. Per informazioni su come trovare la pagina dell'elenco o la coda, vedere Lista delle code.
    2. Nella pagina dei dettagli della coda, selezionare Messaggi.
    3. Selezionare Esegui polling dei messaggi.
    4. Selezionare Contina.
    5. Nella sezione Messaggi selezionare i messaggi da eliminare.
    6. Selezionare Elimina messaggi selezionati.
    7. Confermare quando richiesto.

    Rimuovi una coda

    1. Nella pagina di elenco Code selezionare la coda con cui si desidera lavorare. Per informazioni su come trovare la pagina dell'elenco o la coda, vedere Lista delle code.
    2. Nella pagina dei dettagli della coda, selezionare Messaggi.
    3. Selezionare Altre azioni, quindi Rimuovi coda o Rimuovi DLQ.
    4. Confermare l'azione, quindi selezionare Rimuovi.

    Rimuovi un canale

    1. Nella pagina di elenco Code selezionare la coda con cui si desidera lavorare. Per informazioni su come trovare la pagina dell'elenco o la coda, vedere Lista delle code.
    2. Nella pagina dei dettagli della coda, selezionare Canali.
    3. Dal menu Azioni per la coda, selezionare Rimuovi canale.
    4. Confermare l'azione e selezionare Rimuovi.
  • Utilizzare il comando oci queue messages delete-message per eliminare un singolo messaggio dalla coda.

    oci queue messages delete-message --message-receipt <message_receipt> --queue-id <queue_OCID>

    Utilizzare il comando oci queue messages delete-messages per eliminare i messaggi dalla coda.

    oci queue messages delete-messages --entries file://entries.json --queue-id <queue_OCID>

    Utilizzare il comando oci queue queue-admin queue purge per eliminare tutti i messaggi in una coda o in un canale.

    oci queue queue-admin queue purge --purge-type <purge_type> --queue-id <queue_OCID> --channel-id <channel_id>

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

  • Utilizzare l'operazione DeleteMessage o DeleteMessages per eliminare i messaggi da una coda.

    Utilizzare PurgeQueue per eliminare tutti i messaggi in una coda o in un canale.

    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.