0

PMML モデルのスコアリングにopenscoring Web サービスを使用しています。ただし、それらのモデルを保存する方法がわかりません。これを使用してcurl -X PUT --data-binary @DecisionTreeIris.pmml -H "Content-type: text/xml" http://localhost:8080/openscoring/model/DecisionTreeIris、モデルのクエリを実行する前にモデルをサーバーに配置しています。私の懸念は、Web サーバーを停止して再起動すると、モデルが存在しなくなることです。POSTサーバーの再起動後にいつでもクエリを実行できるように、これらのモデルを保存する方法はありますか?

4

1 に答える 1

1

Openscoring バージョン 1.1.3 以降では、モデルの自動デプロイ ディレクトリ オプションを使用できます。コマンドライン引数--deploy-dirを使用して、指定されたディレクトリの監視を開始するよう Openscoring サーバーに指示します。次に、1) モデルの PMML ファイルを自動デプロイ ディレクトリにコピーしてモデルをデプロイし、2) 自動デプロイ ディレクトリから PMML ファイルを削除して、以前に自動デプロイされたモデルをアンデプロイできます。PUTcURLやDELETEコマンドを扱う必要はもうありません。

--deploy-dirただし、コマンドライン引数の名前--model-dirが GitHub トランクで に変更されていることに注意してください。

于 2014-06-26T18:27:47.050 に答える