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
.
Você pode usar a Console para excluir mensagens individuais de uma fila ou expurgar totalmente uma fila.
Excluir Mensagens Selecionadas de uma Fila
- Na página da 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.
- Na página de detalhes da fila, selecione Mensagens.
- Selecione Fazer Roll for messages.
- Selecione Continuar.
- Na seção Mensagens, selecione as mensagens a serem excluídas.
- Selecione Excluir mensagens selecionadas.
- Confirme quando solicitado.
Expurgar uma Fila
- Na página da 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.
- Na página de detalhes da fila, selecione Mensagens.
- Selecione Mais ações e, em seguida, selecione Limpar fila ou Limpar DLQ.
- Confirme a ação e selecione Expurgar.
Expurgar um Canal
- Na página da 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.
- Na página de detalhes da fila, selecione Canais.
- No menu Ações da fila, selecione Limpar Canal.
- 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 dos parâmetros e valores dos 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.