文档

可部署的存档创建

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

可部署归档文件包含已编译的MATLAB代码,用于在MATLAB生产服务器实例。您可以使用Production Server Compiler应用程序或命令行编译器生成可部署的存档。

应用程序

生产服务器编译器 打包MATLAB程序以部署到MATLAB生产服务器

功能

全部展开

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 表示一个Redis持久化服务互斥
mps.sync.TimedMATFileMutex 表示一个mat文件持久化服务互斥

主题

创建可部署档案

包部署档案与生产服务器编译器应用程序

使用生产服务器编译器应用程序将MATLAB应用程序打包到可部署的存档中。

从命令行打包可部署档案

将MATLAB应用程序从命令行打包到可部署的存档中世纪挑战集团命令。

持久性

使用数据缓存持久化数据

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

示例:使用持久性计算城市间最短路径

使用持久性和计算城市间最短可能路径的示例MATLAB制作服务器RESTful API。

MATLAB编码

MATLAB编码指南

部署到时编写MATLAB代码的最佳实践MATLAB制作服务器

依赖政府功能

处理携带状态的MATLAB函数。

部署包含MEX文件的MATLAB函数

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

不支金宝app持客户端和服务器封送的MATLAB数据类型

不支持的MATLAB金宝app数据类型列表。

修改已部署功能

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