Lucid クイックスタート
評価パッケージの Lucid は ExampleBank に次ぐ参照プロファイルです。ExampleBank が TCP initiator/acceptor と Quote 繰返しグループを押さえるのに対し、Lucid は in-process sample-app と FIX 4.4 方言の使い方を示します。
場所
4h-eval-*/examples/lucid/
├── conf/spec/lucid.spec
├── conf/dico/FIX_4_4_lucid.properties
4h-eval-*/sample-app/ ← LucidQuickstartDemo.java
ビルドと実行
cd 4h-*-*/sample-app
./build.sh
./run.sh
ExampleBank と同様、評価ライセンスが強制されます。
ExampleBank との比較
| 観点 | ExampleBank | Lucid sample |
|---|---|---|
| トランスポート | TCP 2 プロセス | in-process |
| 学習焦点 | セッション + Quote グループ | プロファイル + バインディング |
| ROE | 架空 ESP フロー | Lucid 辞書 + spec |
spec 検証(任意)
./bin/4h-validate-spec --strict examples/lucid/conf/spec/lucid.spec