仕様駆動 · マイクロ秒クラス · 2026 ESP マトリクス

Four Hearts (4H) — Java FIX エンジン

FX ESP とセルサイド連携向けの低レイテンシ FIX 基盤 — 電文を型付きセッションオブジェクトへ。QuickFIX/J・FIX Antenna と同一ペイロードで 9 通り計測。

9 通りで計測 — マーケティングではない

9 セル · 同一 ExampleBank ESP ペイロード · TCP 上の p50 中央値

ウォームアップ 5,000 · 計測 50,000 反復 · セルあたり 3 回 · _4h vs QuickFIX/J 2.3.2 vs FIX Antenna Java 2.27.0

client ↓ server → _4h QuickFIX/J FIX Antenna
_4h 最速 21.6 µs 104.3µs 93.7µs
QuickFIX/J 94.2µs 77.0µs 83.0µs
FIX Antenna 89.9µs 84.4µs 63.5µs

速度の主張は同質ダイアゴナル(緑)。クロスエンジンは全スタックで約 84–104 µs。

21.6 µs 最速セル(p50、_4h↔_4h)
9 / 9 クライアント×サーバー全セル TCP 合格
38k 同質ダイアゴナルでの quote ops/s
90 日 無料・非本番評価ライセンス

9 通り ESP マトリクスで最速セル — エンジン間の全ペアが同一グループペイロードでワイヤー合格。スライドの一発計測ではなく、自社 HW で再実行可能。

ExampleBankFlow · 2026年6月 · AMD Ryzen 7 7735U · OpenJDK 21

課題

低レイテンシ、安定メモリ、クリーンな統合 — カウンターパーティごとにセッション機構を作り直したくないチームへ。

4H の答え

仕様 + コード生成

カウンターパーティ方言を一度定義し型付き Java を生成。電文はデータ、振る舞いはアプリ側。

セッションパイプライン

FIX バイト列を pub/sub カーネル経由で型付きセッションメッセージへ — 一度配線すれば足りる。

組み込みカーネル

モノリシックサーバーではなくライブラリ。プロセス構成とデプロイはお客様が所有。

計測で語る

同質ダイアゴナル 21.6 µs p50。同一 3×3 マトリクスでクライアント・サーバー平均とも最良。注意点も公開。

デスクが気にする理由

本番実績

Barclays、Deutsche Bank、Citi、Goldman Sachs、Morgan Stanley、Currenex、Commerzbank、Lucid、Traiana ほかセルサイド・ベニュープロファイル。

ここから

正直な注記: 速度は同質ダイアゴナル(21.6 µs)を引用。クロスエンジンは全スタックで約 84–104 µs。sub-5 µs や「世界最速 FIX」は主張しません。手法の詳細は製品概要へ。