コンテンツにスキップ

クイックスタート

Rust のサンプル集 juiz_examples_rust を使って、Process を動かしてみます。 先に インストール で juiz コマンドを入れておいてください。

ターミナルウィンドウ
git clone https://github.com/OpenJUIZ/juiz_examples_rust.git
cd juiz_examples_rust
cargo build

各サンプルは共有ライブラリとしてビルドされ、juiz がプラグインとして読み込みます。 設定ファイルは ./target/debug からプラグインを探すので、リポジトリのルートで juiz を実行します。

ターミナルウィンドウ
juiz -f increment_process.conf -d

increment_process は引数に 1 を足して返すだけの Process です。 -d を付けると、HTTP ブローカーを 8000 番ポートで立ち上げて待機します(Ctrl+C で終了)。

ブラウザで次の URL を開くと、Swagger UI から Process を呼び出して結果を確かめられます。

http://127.0.0.1:8000/docs

Swagger UI は juiz 0.0.17 以降で使えます。0.0.16 以前では http://127.0.0.1:8000/api-docs/openapi.json で OpenAPI 定義だけを取得できます。