企业部署与MATLAB生产服务器
MATLAB运行®在服务器上编写代码,并使用各种客户机访问它
MATLAB生产服务器™让你在服务器上运行MATLAB函数,并通过客户端应用程序访问它们。你在MATLAB中创建应用程序,用生产服务器编译器应用程序或compiler.build.productionServerArchive
函数MATLAB编译器SDK™,并将它们部署到MATLAB生产服务器.通过用Java编写的客户机应用程序访问已部署的包®、。net、Python®、C或c++使用特定于客户端的库,或通过使用RESTful API的HTTP/HTTPS请求。
有关如何使用RESTful API、Java、.NET、Python、C和c++编写客户端应用程序的信息,请参见客户端编程(MATLAB生产服务器).
应用程序
生产服务器编译器 | 包MATLAB用于部署到MATLAB生产服务器 |
功能
对象
主题
部署归档文件创建
- 为MATLAB生产服务器创建可部署的存档
学习如何将MATLAB函数打包到可部署的存档中MATLAB生产服务器. - 从命令行打包可部署的存档
方法将MATLAB应用程序从命令行打包到可部署的归档中世纪挑战集团
命令。
MATLAB支持内存缓存的编程
- 数据缓存基础知识
设置服务器以使用Redis™,启动持久性服务,并创建数据缓存。 - 在已部署档案中管理应用程序状态
在部署之前测试应用程序,并在部署到的应用程序存档中缓存数据MATLAB生产服务器.
MATLAB编程以支持自定义度量
- 创建自定义普罗米修斯度量
这个例子展示了如何创建自定义Prometheus®服务器上的度量,并使用度量服务检索它们。
MATLAB编程指南
- MATLAB编码指南
部署时编写MATLAB代码的最佳实践MATLAB生产服务器. - 依赖政府功能
处理携带状态的MATLAB函数。 - 部署包含MEX文件的MATLAB函数
如何在部署MATLAB函数时包含MEX文件。 - 支持MATLAB数据类型的客户端和服务器封送
支持和不支持的MATLAB数据类型列表。 - 修改部署功能
如何修改和重新部署MATLAB函数。
客户端应用程序
- 使用MWHttpClient类创建MATLAB生产服务器Java客户端
定义一个接口,实例化一个静态代理对象,然后调用部署的函数。 - 创建一个c#客户端
学习如何调用部署到的MATLAB函数MATLAB生产服务器来自c#应用程序。 - 创建Python客户端
学习如何调用部署到的MATLAB函数MATLAB生产服务器从一个Python应用程序。 - 创建一个c++客户端
学习如何调用部署到的MATLAB函数MATLAB生产服务器来自c++应用程序。
测试
- 用MATLAB测试客户端数据集成
用MATLAB测试客户端使用的集成代码提供了查看传递到MATLAB函数中的数据的工具。 - 测试Web请求处理程序
配置对路由文件的访问生产服务器编译器app,然后测试MATLAB函数部署到MATLAB生产服务器.
Excel插件
- 用Excel集成为MATLAB生产服务器创建和安装可部署的存档
学习如何使用Excel创建可部署的存档®集成MATLAB生产服务器使用MATLAB函数。
并行计算
- 在可部署档案中使用并行计算资源
将集群概要文件传递给使用并行计算工具箱™或MATLAB并行服务器™.
Excel加载项部署到的故障处理MATLAB生产服务器
- 未生成XLA文件
解决方案.xla
未生成文件。 - 服务器配置外接程序未启用
启用服务器配置外接程序的解决方案。 - 使用变量数量输出的错误
支持可变输出数量的解决方案。