Suppression de messages

Supprimer des messages individuels, de nombreux messages ou purger tous les messages d'une file d'attente ou d'un canal. Lorsque vous purgez une file d'attente, tous les canaux existants sont également purgés.

Les demandes DeleteMessage et DeleteMessages requièrent l'en-tête de réception receipt du message extrait à partir d'une demande GetMessages.

  • Vous pouvez utiliser la console pour supprimer des messages individuels d'une file d'attente ou purger entièrement une file d'attente.

    Supprimer les messages sélectionnés d'une file d'attente

    1. Sur la page de liste Files d'attente, sélectionnez la file d'attente à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou la file d'attente, reportez-vous à la rubrique Liste des files d'attente.
    2. Sur la page de détails de la file d'attente, sélectionnez Messages.
    3. Sélectionnez Rechercher les messages.
    4. Sélectionnez Continuer.
    5. Dans la section Messages, sélectionnez les messages à supprimer.
    6. Sélectionnez Supprimer les messages sélectionnés.
    7. Confirmez l'opération à l'invite.

    Purger une file d'attente

    1. Sur la page de liste Files d'attente, sélectionnez la file d'attente à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou la file d'attente, reportez-vous à la rubrique Liste des files d'attente.
    2. Sur la page de détails de la file d'attente, sélectionnez Messages.
    3. Sélectionnez Actions supplémentaires, puis Purger la file d'attente ou Purger la file d'attente DLQ.
    4. Vérifiez l'action, puis sélectionnez Purger.

    Purger un canal

    1. Sur la page de liste Files d'attente, sélectionnez la file d'attente à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou la file d'attente, reportez-vous à la rubrique Liste des files d'attente.
    2. Sur la page de détails de la file d'attente, sélectionnez Canaux.
    3. Dans le menu Actions de la file d'attente, sélectionnez Purger le canal.
    4. Vérifiez l'action et sélectionnez Purger.
  • Utilisez la commande oci queue messages delete-message pour supprimer un seul message de la file d'attente.

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

    Utilisez la commande oci queue messages delete-messages pour supprimer plusieurs messages de la file d'attente.

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

    Utilisez la commande oci queue queue-admin queue purge pour supprimer tous les messages d'une file d'attente ou d'un canal.

    oci queue queue-admin queue purge --purge-type <purge_type> --queue-id <queue_OCID> --channel-id <channel_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 DeleteMessage ou DeleteMessages pour supprimer des messages d'une file d'attente.

    Utilisez PurgeQueue pour supprimer tous les messages d'une file d'attente ou d'un canal.

    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.