
Motor de protocolo FIX de alto desempenho em C++23.
3x mais rápido que QuickFIX com design de alocação zero e aceleração AVX2 SIMD.
Do parsing sem cópia à extração de tags acelerada por SIMD — veja como o NexusFIX processa mensagens FIX com latência abaixo do microssegundo.
Medido no Linux com GCC 13.3, 100.000 iterações.
Construído para mensagens financeiras de latência ultrabaixa com as melhores práticas modernas de C++.
Pools de mensagens pré-alocados e alocadores de arena eliminam pausas de GC. Latência consistente abaixo do microssegundo no caminho crítico.
Parsing vetorizado de tags FIX processa 32 bytes por ciclo. Melhoria de throughput 3x sobre parsers tradicionais byte a byte.
Livro de ordens concorrente wait-free com operações atómicas. Suporta milhões de atualizações de ordens por segundo sem contenção.
Cobertura completa do protocolo de FIX 4.2 a FIXT 1.1 / FIX 5.0 SP2. Gestão de sessões, heartbeat e recuperação de números de sequência integrados.
std::expected para tratamento de erros, std::span para vistas sem cópia, conceitos para validação em tempo de compilação, consteval para computação em tempo de compilação.
DEFER_TASKRUN + buffers registados + multishot recv. 7-27% de I/O mais rápido com ~30% menos syscalls do que epoll.
As mensagens FIX recebidas são rececionadas via I/O assíncrono e parseadas usando extração de tags acelerada por SIMD em vistas de mensagens de cópia zero.
As mensagens parseadas fluem através de um motor de roteamento baseado em regras para o livro de ordens lock-free para emparelhamento ou encaminhamento para locais de destino.
Os relatórios de execução são serializados a partir de buffers pré-alocados e enviados com carimbos de tempo de precisão de nanossegundos e journaling persistente.
O NexusFIX foi apresentado como poster de conteúdo aberto na C++Online 2026, a principal conferência virtual de C++.

Licença MIT. Substituição direta do QuickFIX sem fricção de API.