Excluindo Mensagens

Exclua mensagens individuais, muitas mensagens ou limpe todas as mensagens de uma fila ou canal. Quando você expurga uma fila, todos os canais existentes também são limpos.

As solicitações DeleteMessage e DeleteMessages exigem o receipt da mensagem recuperada de uma solicitação GetMessages.

    1. Na página de lista Filas, selecione a fila com a qual deseja trabalhar. Se precisar de ajuda para localizar a página da lista ou a fila, consulte Listando filas.
    2. Na página de detalhes da fila, selecione Mensagens.
    3. No menu Ações da fila, selecione Expurgar fila ou Expurgar DLQ.
    4. Confirme a ação e selecione Expurgar.
  • Use o comando oci queue messages delete-message para excluir uma única mensagem da fila.

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

    Use o comando oci queue messages delete-messages para excluir mensagens da fila.

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

    Use o comando oci queue queue-admin queue purge para excluir todas as mensagens de uma fila ou canal.

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

    Para obter uma lista completa de parâmetros e valores para comandos da CLI, consulte a Referência de Comandos da CLI.

  • Use a operação DeleteMessage ou DeleteMessages para excluir mensagens de uma fila.

    Use PurgeQueue para excluir todas as mensagens de uma fila ou canal.

    Para obter informações sobre como usar a API e assinar solicitações, consulte a documentação da API REST e Credenciais de Segurança. Para obter informações sobre SDKs, consulte SDKs e a CLI.