For the complete documentation index, see llms.txt. This page is also available as Markdown.

Z-API - Sistema de Fila

A Z-API possui um sistema de fila responsável por organizar e controlar o envio das mensagens realizadas através da API. Esse mecanismo garante que as mensagens sejam processadas de forma ordenada e contribui para manter a estabilidade dos envios, principalmente em cenários de instabilidade da conexão do aparelho vinculado ao WhatsApp.


Como funciona a fila?

Sempre que uma mensagem é enviada para a Z-API, ela não é encaminhada imediatamente ao WhatsApp. Primeiramente, ela é adicionada a uma fila de processamento, onde aguarda sua vez para ser enviada.

De forma simplificada, o fluxo ocorre da seguinte maneira:

  1. O sistema envia a mensagem para a Z-API.

  2. A Z-API adiciona a mensagem à fila.

  3. A instância processa a fila e realiza o envio ao WhatsApp.

  4. Os webhooks informam o status do processamento e da entrega da mensagem.

Funcionamento durante instabilidades

O sistema de filas também atua como uma camada de proteção quando o celular conectado à instância fica temporariamente indisponível, seja por falta de internet, desligamento do aparelho ou outras instabilidades.

Nesses casos, as mensagens permanecem armazenadas na fila e, assim que a conexão for restabelecida, os envios pendentes serão processados automaticamente.


Como desabilitar a fila

Caso não deseje utilizar o sistema de filas, é necessário desabilitar essa funcionalidade diretamente nas configurações da Instância Web da Z-API.

Recomenda-se avaliar cuidadosamente essa configuração antes de desabilitá-la.

Recomendação importante

Antes de reconectar uma instância, a Z-API recomenda verificar se existem mensagens pendentes na fila.

Isso é importante porque, ao reconectar a instância, a fila será executada automaticamente e todas as mensagens pendentes serão enviadas. Dependendo do contexto, essas mensagens podem já não fazer mais sentido para o destinatário.

Por esse motivo, recomenda-se que o usuário seja informado sobre a existência dessas mensagens e decida se deseja mantê-las ou descartá-las antes da reconexão.

Limite da fila

A Z-API permite armazenar até 1.000 mensagens na fila enquanto o celular estiver desconectado. Após atingir esse limite, novas mensagens começarão a ser rejeitadas até que haja espaço disponível na fila.


Referência oficial

Para mais informações, consulte a documentação oficial da Z-API:

https://developer.z-api.io/queue/introduction

Atualizado

Isto foi útil?