exponenta event banner

Корпоративное развертывание с производственным сервером MATLAB

Запуск кода MATLAB ® на сервере и доступ к нему с помощью различных клиентов

MATLAB Production Server™ позволяет запускать функции MATLAB на сервере и получать к ним доступ через клиентские приложения. Приложения создаются в MATLAB, упаковываются с помощью приложения компилятора Production Server в SDK™ компилятора MATLAB и развертываются на производственном сервере MATLAB. Доступ к развернутым пакетам можно получить с помощью клиентских приложений, написанных на Java ®, .NET, Python ®, C и C++, с помощью пользовательских библиотек или через конечную точку HTTP/HTTPS с помощью API RESTful.

Сведения о том, как писать клиентские приложения с помощью API RESTful, Java, .NET, Python, C и C++, см. в разделе Клиентское программирование (MATLAB Production Server).

Приложения

Компилятор производственного сервераПакет программ MATLAB для развертывания на производственном сервере MATLAB

Функции

развернуть все

compiler.build.productionServerArchiveСоздание архива для развертывания на производственном сервере MATLAB
compiler.build.ProductionServerArchiveOptionsВарианты построения развертываемых архивов
compiler.build.ResultsОбъект результатов построения компилятора
productionServerCompilerТестирование, сборка и пакетирование функций для использования с производственным сервером MATLAB
mps.json.encodeПреобразование данных MATLAB в текст JSON с использованием схемы JSON производственного сервера MATLAB
mps.json.decodeПреобразование символьного вектора или строки в схеме JSON производственного сервера MATLAB в данные MATLAB
mps.json.encoderequestПреобразование данных MATLAB в серверном запросе в текст JSON с использованием схемы JSON производственного сервера MATLAB
mps.json.decoderesponseПреобразование текста JSON из ответа сервера на данные MATLAB

Диспетчер

mps.cache.controlСоздание объекта контроллера службы персистентности
startЗапустите службу персистентности и присоедините ее к сеансу MATLAB
stopОстановите службу персистентности и отсоедините ее от сеанса MATLAB
restartПерезапустите службу сохранения и присоедините ее к сеансу MATLAB
attachПодключение сеанса MATLAB к службе сохранения, которая уже запущена
detachОтключить сеанс MATLAB от службы сохранения, которая уже запущена
pingПроверка доступности службы персистентности
versionНомер версии для поставщика сохраняемости

Тайник

mps.cache.connectПодключение к кэшу или создание кэша, если он не существует
bytesВозвращает количество байтов памяти, используемое значением, хранящимся в каждом ключе
clearУдалить все ключи и значения из кэша
flushЗапись всех локально измененных ключей в службу сохранения
getВыборка значений ключей из кэша
getpПолучение значения свойства открытого кэша
isKeyОпределите, содержит ли кэш указанные ключи
keysПолучить все ключи из кэша
lengthКоличество пар ключ-значение в кэше данных
purgeСброс всех локальных данных в службу сохранения
putЗапись пар ключ-значение в кэш
removeУдалить ключи из кэша
retainХранить удаленные ключи из кэша локально или возвращать локально сохраненные ключи

Mutex

mps.sync.mutexСоздать мьютекс службы персистентности
acquireПолучить консультативную блокировку на мьютексе службы персистентности
ownПроверка права собственности на консультативную блокировку для объекта мьютекса службы персистентности
releaseРазблокировать консультативную блокировку для мьютекса службы персистентности

Объекты

развернуть все

mps.cache.ControllerУправление жизненным циклом службы персистентности в среде тестирования MATLAB
mps.cache.DataCacheПредставление концепции кэша в коде MATLAB
mps.sync.TimedMATFileMutexПредставить мьютекс службы сохранения файлов MAT
mps.sync.TimedRedisMutexПредставить мьютекс службы сохранения Redis

Темы

Создание развертываемого архива

Создание развертываемого архива для производственного сервера MATLAB

Узнайте, как упаковывать функцию MATLAB в развертываемый архив для производственного сервера MATLAB.

Прототипы клиентов

Создание клиента Java с помощью класса MWHtmlClient

Узнайте, как вызвать функцию MATLAB, развернутую на производственном сервере MATLAB, из приложения Java.

Создание клиента C # с использованием клиента MWHtmlClient

Вызовите функцию MATLAB, развернутую на производственном сервере MATLAB, из приложения C #.

Создание клиента Python

Узнайте, как вызвать функцию MATLAB, развернутую на производственном сервере MATLAB, из приложения Python.

Создание клиента C++

Узнайте, как вызвать функцию MATLAB, развернутую на производственном сервере MATLAB, из приложения C++.

Тестирование

Тестирование интеграции данных клиента с MATLAB

Тестирование кода интеграции, используемого клиентом для MATLAB, предоставляет инструменты для просмотра данных, передаваемых в функцию MATLAB.

Надстройки Excel

Создание и установка развертываемого архива с интеграцией Excel для производственного сервера MATLAB

Узнайте, как создать развертываемый архив с интеграцией Excel ® для производственного сервера MATLAB с помощью функции MATLAB.