クイックスタート
Rust のサンプル集 juiz_examples_rust を使って、Process を動かしてみます。
先に インストール で juiz コマンドを入れておいてください。
サンプルをビルドする
Section titled “サンプルをビルドする”git clone https://github.com/OpenJUIZ/juiz_examples_rust.gitcd juiz_examples_rustcargo build各サンプルは共有ライブラリとしてビルドされ、juiz がプラグインとして読み込みます。
設定ファイルは ./target/debug からプラグインを探すので、リポジトリのルートで juiz を実行します。
juiz -f increment_process.conf -dincrement_process は引数に 1 を足して返すだけの Process です。
-d を付けると、HTTP ブローカーを 8000 番ポートで立ち上げて待機します(Ctrl+C で終了)。
ブラウザで次の URL を開くと、Swagger UI から Process を呼び出して結果を確かめられます。
http://127.0.0.1:8000/docsSwagger UI は juiz 0.0.17 以降で使えます。0.0.16 以前では http://127.0.0.1:8000/api-docs/openapi.json で OpenAPI 定義だけを取得できます。
ほかの言語のサンプル
Section titled “ほかの言語のサンプル”- Python: juiz_examples_python
- C++: juiz_examples_cpp