Uma instrução só
Para os links de anúncio, um Worker fica na frente de um único caminho do domínio e deixa o resto do site intocado. A vez do consultor sai de uma única instrução SQL que grava o clique e devolve quem atende. O banco serializa as escritas, então dois cliques no mesmo segundo não caem na mesma pessoa.
INSERT INTO wa_cliques (origem, consultor)
VALUES (?1, 'c' || ((SELECT COALESCE(MAX(id), 0) FROM wa_cliques)
% CAST(?2 AS INTEGER) + 1))
RETURNING id, consultor;
