最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

MATLAB Production Server による企業での配布

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

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

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

アプリ

Production Server コンパイラPackage MATLAB programs for deployment to MATLAB Production Server

関数

すべて展開する

productionServerCompilerTest, build and package functions for use with MATLAB Production Server
mps.json.encodeConvert MATLAB data to JSON text using MATLAB Production Server JSON schema
mps.json.decodeConvert a character vector or string in MATLAB Production Server JSON schema to MATLAB data
mps.json.encoderequestConvert MATLAB data in a server request to JSON text using MATLAB Production Server JSON schema
mps.json.decoderesponseConvert JSON text from a server response to MATLAB data

コントローラー

mps.cache.controlCreate a persistence service controller object
startStart a persistence service and attach it a to MATLAB session
stopStop a persistence service and detach it from a MATLAB session
restartRestart a persistence service and attach it to a MATLAB session
attachConnect a MATLAB session to a persistence service that is already running
detachDisconnect MATLAB session from a persistence service that is already running
pingTest whether the persistence service is reachable
versionVersion number for persistence provider

キャッシュ

mps.cache.connectConnect to cache, or create a cache if it doesn't exist
bytesReturn the number of bytes of storage used by value stored at each key
clearRemove all keys and values from cache
flushWrite all locally modified keys to the persistence service
getFetch values of keys from cache
getpGet the value of a public cache property
isKeyDetermine if the cache contains specified keys
keysGet all keys from cache
lengthNumber of key-value pairs in the data cache
purgeFlush all local data to the persistence service
putWrite key-value pairs to cache
removeRemove keys from cache
retainStore remote keys from cache locally or return locally stored keys

ミューテックス

mps.sync.mutexCreate a persistence service mutex
acquireAcquire advisory lock on persistence service mutex
ownCheck ownership of advisory lock on a persistence service mutex object
releaseRelease advisory lock on persistence service mutex

オブジェクト

すべて展開する

mps.cache.ControllerManage the life cycle of a persistence service in a MATLAB testing environment
mps.cache.DataCacheRepresent cache concept in MATLAB code
mps.sync.TimedMATFileMutexRepresent a MAT-file persistence service mutex
mps.sync.TimedRedisMutexRepresent a Redis persistence service mutex

トピック

配布可能なアーカイブの作成

Create a Deployable Archive for MATLAB Production Server

Learn how to create a deployable archive for MATLAB Production Server using a MATLAB function.

クライアント プロトタイプ

Create a Java Client Using the MWHttpClient Class

Learn how to call a MATLAB function deployed to MATLAB Production Server from a Java application.

Create a C# Client

Learn how to call a MATLAB function deployed to MATLAB Production Server from a C# application.

Create a Python Client

Learn how to call a MATLAB function deployed to MATLAB Production Server from a Python application.

Create a C++ Client

Learn how to call a MATLAB function deployed to MATLAB Production Server from a C++ application.

動作確認

Test Client Data Integration Against MATLAB

Testing the integration code used by your client against MATLAB provides tools for seeing the data that is passed into the MATLAB function

Excel アドイン

Create and Install a Deployable Archive with Excel Integration For MATLAB Production Server

Learn how to create a deployable archive with Excel® integration for MATLAB Production Server using a MATLAB function.