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

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

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

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

Приложения

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

Функции

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

compiler.build.productionServerArchiveСоздайте архив для развертывания на MATLAB Production Server
compiler.build.ProductionServerArchiveOptionsОпции для создания развертываемых архивов
compiler.build.excelClientForProductionServerСоздайте дополнение Microsoft Excel для MATLAB Production Server
compiler.build.ExcelClientForProductionServerOptionsОпции для создания дополнений Excel
compiler.build.ResultsСборка компилятора заканчивается объект
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 в развертываемый архив для MATLAB Production Server.

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

Создайте клиент Java Используя класс MWHttpClient

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

Создайте клиент C# Используя MWHttpClient

Вызовите функцию 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.