连接MATLAB会话MATLAB生产服务器
MATLAB®客户端MATLAB生产服务器™使功能部署在本地MATLAB制作服务器在MATLAB会话中可用的实例。
何时使用MATLAB客户端MATLAB生产服务器
MATLAB客户端为MATLAB生产服务器使您可以执行以下操作:
根据需求扩展:将计算密集型工作从MATLAB桌面转移到服务器级机器或可扩展的基础设施。
集中算法管理:在中央服务器上安装包含算法的MATLAB函数,然后从任何MATLAB桌面运行它们,确保一致的使用并使升级更容易。
知识产权保护:通过加密方式保护部署到服务器上的算法。
使用MATLAB客户端为MATLAB生产服务器不太适合具有以下特征的算法:
算法在循环中被多次调用。
这些算法需要文件或硬件等资源,而这些资源只能在一台机器上或一个人使用。
算法依赖于MATLAB桌面或MATLAB图形,或使用MATLAB会话的数据。
安装MATLAB客户端MATLAB生产服务器
安装MATLAB客户端为MATLAB生产服务器金宝app支持包从MATLAB插件资源管理器。有关安装外接程序的信息,请参见获取和管理外接组件(MATLAB).
安装完成后,请在
,在那里金宝appsupport_package_root
\工具箱\议员\ matlabclient \ demo
是系统上支持包的根文件夹。金宝app访问文档金宝appsupport_package_root
医生
在MATLAB命令提示符或单击“帮助”按钮执行命令。在打开的帮助浏览器中,导航到MATLAB客户端为MATLAB生产服务器下补充软件.
连接MATLAB会话MATLAB生产服务器
MATLAB客户端为MATLAB生产服务器使用MATLAB插件将MATLAB会话连接到部署在服务器实例上的MATLAB函数。服务器实例和MATLAB桌面会话之间的连接由两部分组成:
一个MATLAB制作服务器发布一个或多个函数的可部署存档。
一个使这些函数在MATLAB中可用的MATLAB插件。
创建可部署归档时,必须包含MATLAB函数签名文件。有关更多信息,请参见JSON中的MATLAB函数签名.承载可部署归档文件的服务器实例必须启用发现服务。有关更多信息,请参见发现服务.
您必须安装MATLAB制作服务器附加组件将MATLAB桌面会话连接到部署在服务器实例上的存档。例如,对于存档mathfun
部署到上运行的服务器实例myhost.mycompany.com
在端口31415,您可以使用一个命令安装相应的附加组件:
> > prodserver.addon.install (' mathfun ', ' myhost.mycompany.com ', 31415);
然后,您可以从MATLAB桌面、脚本和函数文件中调用该存档中的函数。例如,如果部署的归档文件包含一个函数mymagic
它接受一个整数输入并返回一个魔方,您可以调用mymagic
从MATLAB命令提示符。
> > mymagic (3)
有关详细示例,请参见执行已部署的MATLAB函数.
系统需求
MATLAB客户端为MATLAB生产服务器具有与MATLAB相同的系统要求。有关更多信息,请参见系统要求MATLAB.
同步函数执行
MATLAB程序是同步的。给定一个MATLAB函数调用序列,MATLAB在调用下一个函数之前等待每个函数完成。因此,MATLAB制作服务器附加功能也是同步的。附加组件使用MATLAB制作服务器用于同步函数执行的RESTful API。有关RESTful API的更多信息,请参见同步执行.
金宝app支持的数据类型
MATLAB客户端为MATLAB生产服务器金宝app类型所支持的所有数据类型MATLAB制作服务器RESTful API支金宝app持:
数字类型:
双
,单
,所有整数类型,复数,南
,正
而且负
.字符数组
逻辑
细胞数组
结构
字符串数组
枚举
Datetime数组
另请参阅
相关的话题
- 执行已部署的MATLAB函数
- 获取和管理外接组件(MATLAB)
- 使用HTTPS执行已部署的函数