A falha acontece. O evento fica.
Um timeout, um serviço indisponível, uma integração quebrada. O SDK Node.js captura a falha e envia o payload e seu contexto ao Rebound em segundo plano.
Capture o evento. Entenda a falha. Recupere o fluxo. Dê ao seu time um caminho claro entre o primeiro erro e a próxima tentativa bem-sucedida.
SDK Node.js · Replay HTTP e Kafka · Cloud ou self-hosted
Role a página e acompanhe um evento de exemplo pelo Rebound.
Um timeout, um serviço indisponível, uma integração quebrada. O SDK Node.js captura a falha e envia o payload e seu contexto ao Rebound em segundo plano.
Payload, stack, fluxo e ocorrências juntos. Investigue o que aconteceu sem reconstruir a história em logs espalhados.
Solicite uma análise de IA para explorar a causa provável e os próximos passos recomendados. Dê contexto ao time para decidir como recuperar.
Reprocesse via HTTP ou Kafka, manualmente ou com regras automáticas. Acompanhe status, tentativas e respostas no histórico do evento.
ServiceUnavailableError
POST /catalog/products → 503Uma visão compartilhada para o time que investiga, decide e recupera. Veja o que pede atenção e acompanhe cada tentativa.
Replay da sincronização de catálogo concluídocatalog.sync · 2 min
Análise IA disponível para investigaçãoorders.create · 8 min
Evento de pedido capturado com contexto completoorders.create · 12 min
Payload, stack, fluxo e histórico de ocorrências no mesmo evento.
Replay manual e regras automáticas com destinos HTTP e Kafka.
Volume, horários críticos e resultados de replay para orientar a próxima ação.
Proteja as funções que mais doem quando falham. O SDK captura a falha, envia em background e mantém seu tratamento local funcionando.
const { DlqWrapper } = require('@rebound-dlq/node');
const dlq = new DlqWrapper({
projectSecret: process.env.REBOUND_PROJECT_SECRET,
// Opcional: use reboundUrl apenas em instalações self-hosted.
// reboundUrl: 'https://rebound.seu-dominio.com/api/v1'
});
async function charge(payload) {
return await dlq.execute(
() => gateway.createCharge(payload),
payload,
{
flowKey: 'payments',
flowLabel: 'Criação de cobrança',
flowStep: 'create_charge',
customerId: payload.customerId
}
);
}Foque nas suas integrações. Comece a capturar eventos no ambiente mantido pelo Rebound.
Mantenha a operação no seu ambiente quando redes privadas, residência de dados ou políticas internas exigirem.
A cobrança acompanha o que realmente importa: quantos eventos DLQ sua operação precisa capturar, entender e recuperar por mês.
MVPs e testes reais
US$ 0/mês
1.000 eventos/mês
Freelancers e devs solo
US$ 19/mês
10.000 eventos/mês
Squads e software houses
US$ 49/mês
50.000 eventos/mês
Clientes com SLA e escala
US$ 99/mês
150.000 eventos/mês
Comece no Free e faça upgrade quando precisar.
Preços mensais em BRL e USD. Escolha sua moeda no cadastro. Volumes maiores, retenção ampliada, SLA e requisitos de compliance podem ser personalizados.
Não. Ele adiciona captura, investigação e replay às falhas de integração. O SDK envolve as funções que você escolhe, preservando seu tratamento local de erro.
Você pode reenviar um payload preservado via HTTP ou Kafka e acompanhar o resultado no histórico. Regras automáticas podem tratar fluxos elegíveis. A disponibilidade e as franquias dependem do plano.
Ela apoia a investigação do erro com uma causa provável e próximos passos recomendados. A análise auxilia a decisão do time e depende dos recursos disponíveis no seu plano.
Sim. Implantações self-hosted podem usar Docker Compose ou Kubernetes, com licença por instalação e uma URL privada da API configurada no SDK.
Proteja seu primeiro fluxo. Dê ao próximo evento um caminho de volta.
Começar grátis