Развертывание предприятия с MATLAB Production Server

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

MATLAB Production Server™ позволяет нам, вы запускаете функции MATLAB на сервере и получаете доступ к ним с помощью клиентских приложений. Вы создаете приложения в MATLAB, группируете их использующий приложение Production Server Compiler в MATLAB Compiler SDK™ и развертываете их на MATLAB Production Server. К развернутым пакетам могут получить доступ клиентские приложения, написанные в Java®.NET, Python®, C и C++, пользующемся специфичными для клиента библиотеками или через конечную точку HTTP/HTTPS с помощью УСПОКОИТЕЛЬНОГО API.

Для получения информации о том, как записать клиентские приложения с помощью УСПОКОИТЕЛЬНОГО API, Java.NET, Python, C и C++, смотрите, что Клиент Программирует (MATLAB Production Server).

Приложения

Production Server CompilerПрограммы MATLAB пакета для развертывания на MATLAB Production Server

Функции

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

productionServerCompilerПротестируйте, создайте и функции пакета для использования с MATLAB Production Server
mps.json.encodeПреобразуйте данные MATLAB в текст JSON с помощью MATLAB Production Server схема JSON
mps.json.decodeПреобразуйте вектор символов или строку в MATLAB Production Server схема JSON к данным MATLAB
mps.json.encoderequestПреобразуйте данные MATLAB в запросе к серверу к тексту JSON с помощью MATLAB Production Server схема JSON
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Сохраните удаленные ключи из кэша локально или возвратите локально сохраненные ключи

Взаимное исключение

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

Объекты

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

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

Темы

Развертываемое создание архива

Создайте развертываемый архив для MATLAB Production Server

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

Клиентские прототипы

Создайте клиент Java

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

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

Узнать, как вызывать функцию MATLAB, развернутую на MATLAB Production Server из приложения C#.

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

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

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

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

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

Протестируйте интегрирование клиентских данных против MATLAB

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

Дополнения Excel

Создайте и установите развертываемый архив с Excel Integration For MATLAB Production Server

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