主要内容

企业部署与MATLAB生产服务器

MATLAB运行®在服务器上编写代码,并使用各种客户机访问它

MATLAB生产服务器™让您在服务器上运行MATLAB函数,并通过客户端应用程序访问它们。在MATLAB中创建应用程序,使用生产服务器编译器应用程序在MATLAB编译器SDK™,并将它们部署到MATLAB生产服务器。使用Java编写的客户机应用程序可以访问已部署的包®、。net、Python®使用特定于客户端的库,或者使用RESTful API通过HTTP/HTTPS端点。

有关如何使用RESTful API,Java,.NET,Python,C和C ++编写客户端应用程序的信息,请参阅客户端编程(MATLAB生产服务器)

应用程序

生产服务器编译器 MATLAB部署程序MATLAB生产服务器

功能

全部展开

Compiler.Build.ProductionServerarchive. 为部署创建存档MATLAB生产服务器
compiler.build.ProductionServerArchiveOptions 构建可部署档案的选项
compiler.build.Results 编译器生成结果对象
productionServerCompiler 测试、构建和打包使用的功能MATLAB生产服务器
mps.json.encode 转换MATLAB数据到JSON文本使用MATLAB生产服务器JSON Schema.
mps.json.decode. 转换字符向量或字符串MATLAB生产服务器JSON模式MATLAB数据
mps.json.encodeRequest. 转换MATLAB数据在服务器请求JSON文本使用MATLAB生产服务器JSON Schema.
mps.json.decoderesponse. 将JSON文本从服务器响应转换为MATLAB数据

控制器

mps.cache.control 创建持久性服务控制器对象
开始 启动一个持久化服务并将其附加到MATLAB会话
停止 停止持久性服务并从中分离它MATLAB会话
重新启动 重新启动持久服务并将其附加到MATLAB会话
附加 连接一个MATLAB会话到已经运行的持久性服务
分离 断开连接MATLAB会话,该会话来自已经运行的持久性服务
测试持久性服务是否可达
版本 持久性提供程序的版本号

缓存

mps.cache.connect 连接到缓存,或者如果不存在,则创建缓存
字节 返回每个键存储的值使用的存储字节数
清除 从缓存中删除所有键和值
冲洗 将所有本地修改的密钥写入持久性服务
得到 从缓存中获取键值的值
GetP. 获取公共缓存属性的值
isKey 确定缓存是否包含指定的键
钥匙 从缓存中获取所有键
长度 数据缓存中的键-值对数
清洗 将所有本地数据刷新到持久化服务
将键值对写入缓存
删除 从缓存中删除键
保留 将远程键存储在Cache本地或返回本地存储的密钥

互斥锁

mps.sync.mutex. 创建一个持久服务互斥
收购 获取持久化服务互斥的咨询锁
自己的 检查持久性服务互斥对象上的咨询锁的所有权
释放 释放持久化服务互斥锁的建议锁

对象

全部展开

mps.cache.Controller. 控件中持久性服务的生命周期MATLAB测试环境
mps.cache.DataCache 表示缓存概念MATLAB代码
mps.sync.TimedMATFileMutex 表示mat文件持久性服务互斥
mps.sync.TimedRedisMutex 代表一个redis.持久性服务互斥

主题

部署归档文件创建

为MATLAB生产服务器创建可部署的存档

了解如何将MATLAB函数打包成可部署的存档MATLAB生产服务器

客户端原型

使用mwhttpclient类创建一个Java客户端

学习如何调用部署到的MATLAB函数MATLAB生产服务器从Java应用程序。

使用MWHttpClient创建一个c#客户端

调用部署到的MATLAB函数MATLAB生产服务器从一个c#应用程序。

创建Python客户端

学习如何调用部署到的MATLAB函数MATLAB生产服务器来自Python应用程序。

创建一个c++客户端

学习如何调用部署到的MATLAB函数MATLAB生产服务器来自C ++应用程序。

测试

用MATLAB测试客户端数据集成

测试客户端使用的集成代码对MATLAB提供的工具,可以查看传递到MATLAB功能的数据

Excel插件

创建和安装一个可部署的档案与Excel集成MATLAB生产服务器

学习如何使用Excel创建可部署的归档文件®集成MATLAB生产服务器使用MATLAB的函数。