Supresión de mensajes

Suprimir mensajes individuales, varios mensajes o depurar todos los mensajes de una cola o canal. Al depurar una cola, también se depuran los canales existentes.

Las solicitudes DeleteMessage y DeleteMessages necesitan receipt del mensaje recuperado de una solicitud GetMessages.

  • Puede utilizar la consola para suprimir mensajes individuales de una cola o depurar una cola por completo.

    Suprimir Mensajes Seleccionados de una Cola

    1. En la página de lista Colas, seleccione la cola con la que desea trabajar. Si necesita ayuda para buscar la página de lista o la cola, consulte Listado de colas.
    2. En la página de detalles de la cola, seleccione Mensajes.
    3. Seleccione Sondeo para mensajes.
    4. Seleccione Continuar.
    5. En la sección Mensajes, seleccione los mensajes que desea suprimir.
    6. Seleccione Suprimir Mensajes Seleccionados.
    7. Confirme cuando se le solicite.

    Depurar una cola

    1. En la página de lista Colas, seleccione la cola con la que desea trabajar. Si necesita ayuda para buscar la página de lista o la cola, consulte Listado de colas.
    2. En la página de detalles de la cola, seleccione Mensajes.
    3. Seleccione Más acciones y, a continuación, seleccione Depurar cola o Depurar DLQ.
    4. Confirme la acción y, a continuación, seleccione Depurar.

    Depurar un canal

    1. En la página de lista Colas, seleccione la cola con la que desea trabajar. Si necesita ayuda para buscar la página de lista o la cola, consulte Listado de colas.
    2. En la página de detalles de la cola, seleccione Canales.
    3. En el menú Acciones de la cola, seleccione Depurar canal.
    4. Confirme la acción y seleccione Depurar.
  • Utilice el comando oci queue messages delete-message para suprimir un único mensaje de la cola.

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

    Utilice el comando oci queue messages delete-messages para suprimir los mensajes de la cola.

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

    Utilice el comando oci queue queue-admin queue purge para suprimir todos los mensajes de una cola o canal.

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

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.

  • Utilice la operación DeleteMessage o DeleteMessages para suprimir mensajes de una cola.

    Utilice PurgeQueue para suprimir todos los mensajes de una cola o canal.

    Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.