Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

MATLAB Production Server による企業でのデプロイ

MATLAB® コードのサーバー上での実行と、各種クライアント アプリケーションを使用したアクセス

MATLAB Production Server™ では、MATLAB 関数をサーバー上で実行し、それらにクライアント アプリケーションを介してアクセスできます。MATLAB でアプリケーションを作成し、MATLAB Compiler SDK™ 内の Production Server コンパイラ アプリまたは関数 compiler.build.productionServerArchive を使用してパッケージ化して、MATLAB Production Server にデプロイします。デプロイしたパッケージには、クライアント固有のライブラリを使用して Java®、.NET、Python®、C、および C++ で記述されたクライアント アプリケーション、または RESTful API を使用する HTTP/HTTPS リクエストを介してアクセスします。

RESTful API、Java、.NET、Python、C、および C++ を使用してクライアント アプリケーションを記述する方法の詳細については、クライアント プログラミング (MATLAB Production Server)を参照してください。

アプリ

Production Server コンパイラMATLAB Production Server にデプロイする MATLAB プログラムをパッケージ化

関数

すべて展開する

deploytoolアプリケーションのデプロイ アプリのリストを開く
compiler.build.productionServerArchiveMATLAB Production Server または Docker にデプロイするアーカイブを作成する (R2020b 以降)
compiler.build.ProductionServerArchiveOptionsデプロイ可能なアーカイブのビルド オプション (R2020b 以降)
compiler.build.excelClientForProductionServerCreate Microsoft Excel add-in for MATLAB Production Server (R2021b 以降)
compiler.build.ExcelClientForProductionServerOptionsOptions for building Excel add-ins (R2021b 以降)
compiler.build.Resultsコンパイラ ビルド結果オブジェクト (R2020b 以降)
mccデプロイする MATLAB 関数のコンパイル
mps.json.encodeMATLAB Production Server JSON スキーマを使用して MATLAB データを JSON テキストに変換
mps.json.decodeMATLAB Production Server の JSON スキーマ内にある文字ベクトルまたは string を MATLAB データに変換
mps.json.encoderequestMATLAB Production Server JSON スキーマを使用してサーバー リクエストの MATLAB データを JSON テキストに変換する
mps.json.decoderesponseサーバー応答からの JSON テキストを MATLAB データに変換
prodserver.metrics.incrementCounterCreate Prometheus counter metric (R2022a 以降)
prodserver.metrics.setGaugeCreate Prometheus gauge metric (R2022a 以降)

コントローラー

mps.cache.control永続性サービス コントローラー オブジェクトを作成する
start永続性サービスを開始して MATLAB セッションに接続
stop永続性サービスを停止して MATLAB セッションから切り離す
restart永続性サービスを再起動して MATLAB セッションに接続
attachConnect MATLAB session to persistence service that is already running
detach既に実行されている永続性サービスから MATLAB セッションを切断
ping永続性サービスに到達可能かどうかをテスト
version永続性プロバイダーのバージョン番号

キャッシュ

mps.cache.connectキャッシュに接続するか、キャッシュが存在しない場合にキャッシュを作成
bytes各キーに保存される値に対して使用されるストレージのバイト数を返す
clearキャッシュからすべてのキーと値を削除
flushローカルで変更したすべてのキーを永続性サービスに書き込む
getキャッシュからキーの値を取得
getpパブリック キャッシュ プロパティの値の取得
isKeyキャッシュに指定されたキーが含まれているかどうかの確認
keysキャッシュからすべてのキーを取得
lengthデータ キャッシュ内のキーと値のペア数
purgeすべてのローカル データを永続性サービスにフラッシュする
putキーと値のペアをキャッシュに書き込む
removeキャッシュからキーを削除する
retainリモート キーをキャッシュからローカルに保存するか、ローカルに保存されたキーを返す

ミューテックス

mps.sync.mutexCreate a persistence service mutex
acquire永続性サービスのミューテックスのアドバイザリ ロックを取得
own永続性サービスのミューテックス オブジェクトでアドバイザリ ロックの所有権を確認する
release永続性サービスのミューテックスのアドバイザリ ロックを解除

オブジェクト

すべて展開する

mps.cache.ControllerMATLAB のテスト環境で永続性サービスのライフ サイクルを管理
mps.cache.DataCacheMATLAB コード内のキャッシュ概念を表現
mps.sync.TimedMATFileMutexMAT ファイル永続性サービスのミューテックスの表現
mps.sync.TimedRedisMutexRedis 永続性サービスのミューテックスの表現

トピック

デプロイ可能なアーカイブの作成

インメモリ キャッシュをサポートする MATLAB プログラミング

カスタム メトリクスをサポートする MATLAB プログラミング

MATLAB プログラミングのガイドライン

クライアント アプリケーション

動作確認

Excel アドイン

並列計算

トラブルシューティング

動作確認

Excel アドイン