主要内容

部署归档文件创建

从MATLAB创建档案®部署到服务器的代码

可部署的归档文件包含可部署在MATLAB生产服务器™实例。控件生成可部署的归档文件compiler.build.productionServer函数、生产服务器编译器应用程序或世纪挑战集团命令行编译器。

在大多数情况下,您可以在一个平台上生成可部署归档文件,并将其部署到运行在任何其他受支持平台上的服务器上。万博1manbetx除非您添加了特定于操作系统的依赖项或内容,例如MEX文件或Simulink万博1manbetx®对您的应用程序的模拟,生成的归档是平台独立的。

应用程序

生产服务器编译器 MATLAB用于部署到MATLAB生产服务器

功能

全部展开

compiler.build.productionServerArchive 创建用于部署的归档文件MATLAB生产服务器
compiler.build.ProductionServerArchiveOptions 用于构建可部署归档的选项
compiler.build.Results 编译器生成结果对象
productionServerCompiler 测试,构建和打包功能使用MATLAB生产服务器
世纪挑战集团 编译MATLAB功能部署
deploytool 打开应用程序部署应用程序列表

控制器

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

缓存

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

互斥锁

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

对象

全部展开

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

主题

创建可部署的档案

用生产服务器编译器应用程序打包可部署的归档文件

使用生产服务器编译器应用程序将MATLAB应用程序打包成可部署的归档文件。

从命令行打包可部署归档文件

使用命令行将MATLAB应用程序打包成可部署的归档文件世纪挑战集团命令。

持久性

使用数据缓存保存数据

在对服务器实例的调用之间保持数据。

管理应用程序归档中的持久数据

这个例子展示了如何使用持久性和计算城市之间最短的可能路线MATLAB生产服务器RESTful API。

MATLAB编码

MATLAB编码指南

在部署时编写MATLAB代码的最佳实践MATLAB生产服务器

依赖政府功能

处理带状态的MATLAB函数。

部署MATLAB函数包含MEX文件

如何在部署MATLAB函数时包括MEX文件。

万博1manbetx支持MATLAB数据类型的客户端和服务器封送

支持和不支持的M万博1manbetxATLAB数据类型的列表。

修改部署功能

如何修改和重新部署MATLAB函数。

并行计算

在可部署档案中使用并行计算资源

将集群配置文件传递到使用Parallel Computing Toolbox™或的可部署归档文件MATLAB并行服务器™