Stickybit.← CadernoInfraestrutura ao vivo · 8 nov 2026 ·
Conectando ao log…

Cem cotações de frete por segundo.

Cada vez que alguém digita o CEP num anúncio do Mercado Livre, da Shopee ou da Magalu, um sistema precisa responder quanto custa e quando chega, em milissegundos, para centenas de sellers. Esta página mostra o caminho dessa pergunta pela infraestrutura do gwtFrete e o desempenho dele agora.

—cotações/s
O caminho

Do CEP digitado ao preço, em três réplicas.

O marketplace chama um conector HTTP do gwtfrete, um por canal, porque cada um manda o carrinho de um jeito. O gwtfrete roda em três réplicas, e é nelas que a conta acontece: cada réplica normaliza o pedido, aplica as regras do seller (frete grátis, acréscimo, prazo do centro de distribuição, CEP bloqueado) e tira o preço de uma de três fontes: a tabela do seller, a API do seller ou de um agregador, ou, se essas falham ou não existem, uma tabela de contingência.

Para responder em milissegundos, nenhuma réplica consulta o banco a cada cotação. O gwtfrete-core abastece por RPC um cache local com produtos, tabelas, regras e CDs. Cada cotação, com entrada, saída e tempos, vai para o gwtfrete-log.

Os pontos que andam no diagrama são as cotações reais da última janela do log, reencenadas no mesmo ritmo e na cor do marketplace que perguntou.

MARKETPLACES QUEM CALCULA DE ONDE VEM O PREÇO gwtfrete HTTP · um conector por canal — normaliza o pedido, aplica regra do seller, frete grátis, prazo de CD cache em cada réplica produtos, tabelas, regras, CDs gwtfrete-core RPC · MySQL · abastece o cache Tabela do seller — faixa de CEP e peso, calculada na própria réplica API do seller — a cotação do lojista ou de um agregador, com tempo limite Contingência — a fonte falhou ou não existe: tabela de reserva, do seller ou global TRANSPORTADORAS Jadlog, Total Express, Azul Cargo, Rodonaves… gwtfrete-log cada cotação, entrada e saída — → esta página lê a cada 10 s
aguardando a primeira leitura do log…papéis de cada serviço conferidos no código-fonte do gwtFrete
Desempenho, agora

O que o log diz neste minuto.

A taxa vem da janela das últimas mil cotações: quantas couberam em quantos segundos. A latência é o tempo que o próprio gwtFrete mediu para responder cada cotação, numa amostra das mais recentes. As séries começam quando a primeira pessoa abre esta página e se acumulam enquanto houver alguém olhando.

Agora · atualiza a cada 10 s · —
—cotações por segundo
—latência mediana
—latência p95
—opções de transportadora com erro
—caíram na contingência
—carrinhos com mais de um item
Cotações por segundo
Latência · mediana e p95, ms
Quem pergunta · marketplaces na janela
Por onde entra · conectores e réplicas do gwtfrete

—

As últimas cotações

Uma pergunta, várias respostas.

Cada cartão é uma cotação real dos últimos segundos. O destino aparece só com os cinco primeiros dígitos do CEP e a UF; seller, produto e IP de origem ficam de fora. Repare nas opções: a mesma pergunta costuma voltar com uma entrega normal e uma expressa, de transportadoras diferentes, e às vezes com uma que falhou.

Carregando as cotações…

Como ler

O que esta medição não diz.

Uma janela curta

O log guarda as mil cotações mais recentes, o que dá menos de dez segundos neste volume. A taxa é dessa janela, não da hora inteira; um pico entre duas leituras pode passar despercebido.

Latência interna

O tempo é o que o gwtFrete mediu do pedido à resposta. Não inclui a rede até o marketplace nem a fila dele, que é o que o cliente sente.

Amostra pequena

A cada leitura, só uma dúzia de cotações é aberta em detalhe. Os percentis usam as sessenta mais recentes: bons para tendência, ruidosos no p95.

Erro não é falha da cotação

Uma opção com erro quer dizer que uma transportadora não respondeu. Se outra respondeu, ou a contingência entrou, o comprador viu um preço do mesmo jeito.

Conversar

Seu sistema responde assim?

Se você tem um serviço crítico e não sabe quanto ele demora agora, nem o que acontece quando um fornecedor cai, começamos medindo. Conte em duas linhas o que precisa ver.

Conversar pelo WhatsApp algorithms@stickybit.com.br Stickybit · Porto Alegre, desde 2004

← Caderno de pesquisa · stickybit.com.br