FT-STORE-FORWARD· 1.0.0Integrações
Store-and-forward (entrega assíncrona)
Responda ao remetente assim que a mensagem é mapeada e deixe a fila entregar ao destino com retry — sem acoplar o remetente à disponibilidade do destino.
Atualizado em 8/6/2026
O que é
No modo padrão (síncrono), o remetente espera o Lefia receber, mapear e entregar ao destino antes de receber a confirmação. Se o destino está lento ou fora do ar, o remetente sente.
Com store-and-forward, o Lefia confirma assim que a mensagem está recebida e mapeada — a entrega ao destino roda em seguida pela fila, com a política de retry/DLQ da integração.
Quando usar
- Destinos lentos ou instáveis (a indisponibilidade deles deixa de derrubar o recebimento);
- Alto volume (o remetente não paga a latência do destino em cada chamada);
- Cenários B2B clássicos em que a confirmação funcional vem pelo ack (CONTRL/997), não pela resposta síncrona.
Quando NÃO usar
- Quando o remetente precisa do resultado do destino na mesma chamada (request/reply síncrono).
Como ativar
Na edição da integração, marque Store-and-forward (entrega assíncrona). O padrão continua síncrono.
Como acompanhar
No Monitor, a mensagem enfileirada mostra o destino como
queued ("entrega enfileirada"); quando o worker entrega, vira sent normalmente. Falhas seguem o fluxo padrão de retry → DLQ da integração.Histórico de versões
- 1.0.0
Store-and-forward (#399): nova opção de entrega por integração. Com a flag ativada, o remetente recebe a confirmação assim que a mensagem é mapeada — a entrega ao destino roda na fila com a política de retry/DLQ da integração. Corta a latência percebida do envio (~541ms de espera do destino saem do clock do remetente) e isola indisponibilidade do destino: o recebimento nunca falha porque o destino está fora do ar. Default continua síncrono (comportamento atual).
6/12/2026 · new