主要内容

连接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,在那里金宝appsupport_package_root是系统上支持包的根文件夹。金宝app访问文档医生在MATLAB命令提示符或单击“帮助”按钮执行命令。在打开的帮助浏览器中,导航到MATLAB客户端为MATLAB生产服务器补充软件

连接MATLAB会话MATLAB生产服务器

MATLAB客户端为MATLAB生产服务器使用MATLAB插件将MATLAB会话连接到部署在服务器实例上的MATLAB函数。服务器实例和MATLAB桌面会话之间的连接由两部分组成:

  1. 一个MATLAB制作服务器发布一个或多个函数的可部署存档。

  2. 一个使这些函数在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数组

另请参阅

相关的话题