바이트가 들어오고, 필드가 나옵니다. 복사 없이.
SOH 구분 스트림이 제자리에서 순회됩니다. 각 태그는 원본 버퍼에 대한 타입드 뷰로 해석되고, 숫자 필드는 분기 없이 파싱되며, 방언 오버레이는 세션 바인드 시점에 적용됩니다.
이 비교에 대한 재현 가능한 측정 결과는 공개되지 않았습니다. 원본 실행 기록, 정확한 버전 및 측정 방법을 확인할 수 없어 기존 지연 시간, 처리량, 할당, 하드웨어 및 QuickFIX 수치를 철회했습니다.
와이어 바이트가 들어오고, 라우팅된 주문이 나갑니다. 세 단계, 모두 같은 스레드에서, 모두 할당 없이.
SOH 구분 스트림이 제자리에서 순회됩니다. 각 태그는 원본 버퍼에 대한 타입드 뷰로 해석되고, 숫자 필드는 분기 없이 파싱되며, 방언 오버레이는 세션 바인드 시점에 적용됩니다.
시퀀스 번호, 하트비트 윈도우, gap-fill 시맨틱, resend-request 의 변종들. venue 프로파일마다 생성된 상태 머신이 처리하며, 모든 전이가 memory-mapped 저널에 기록됩니다.
고정 아레나의 오더 슬롯을 획득하고, 참조로 채운 뒤, 락프리 SPSC 큐를 통해 애플리케이션으로 전달합니다. 슬롯은 주문이 종료 상태에 이를 때까지 살아 있다가 아레나로 반환됩니다.
다음에 당겨볼 두 가지 줄. 아키텍처 심층 글, 또는 라이브 대화형 설명자.
NexusFIX 는 단일 정적 라이브러리와 CLI 세션 시뮬레이터로 배포됩니다. venue 설정과 핸들러를 가져오면, 로컬에서 결정적인 FIX 세션이 돌아갑니다. 저널에서 재생 가능하고, 바이트까지 추적 가능합니다.
NexusFIX 는 우리가 만드는 세 가지 엔진 중 하나입니다. 같은 철학: 가능한 한 오픈소스, 성능 우선, 락인 없음.