Tempo real com WebSocket e Redis
O gateway mantém conexões WebSocket e recebe eventos por Redis. O produtor publica um tópico e uma audiência; o gateway entrega apenas às conexões autorizadas.
RealtimePublisher::publish('pedido.atualizado', [
'pedido_uuid' => $pedidoUuid,
'status' => $status,
]);
php vupi setup --realtimeOperação
- tickets de conexão curtos e de uso restrito;
- validação de origem e identidade;
- limites por usuário, IP e projeto;
- controle de clientes lentos e mensagens grandes;
- métricas de conexões, latência, erros e memória.
O endpoint de health confirma o processo, mas testes completos também devem validar Redis e a entrega de um evento.