Suppression de messages

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

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

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

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

    1. Dans la page de liste Files d'attente, sélectionnez la file d'attente avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la file d'attente, voir Liste des files d'attente.
    2. Dans la page des détails de la file d'attente, sélectionnez Messages.
    3. Sélectionnez Sondage des 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'invite.

    Épurer une file d'attente

    1. Dans la page de liste Files d'attente, sélectionnez la file d'attente avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la file d'attente, voir Liste des files d'attente.
    2. Dans la page des détails de la file d'attente, sélectionnez Messages.
    3. Sélectionnez Actions supplémentaires, puis Épurer la file d'attente ou Épurer la qualité des données.
    4. Confirmez l'action, puis sélectionnez Épurer.

    Épurer un canal

    1. Dans la page de liste Files d'attente, sélectionnez la file d'attente avec laquelle vous voulez travailler. Si vous avez besoin d'aide pour trouver la page de liste ou la file d'attente, voir Liste des files d'attente.
    2. Dans la page des détails de la file d'attente, sélectionnez Canaux.
    3. Dans le menu Actions de la file d'attente, sélectionnez Épurer le canal.
    4. Confirmez l'action et sélectionnez Épurer.
  • 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 des 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 la liste complète des paramètres et valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface.

  • 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 sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.