微服务
将 MATLAB® 函数作为微服务部署
您可以通过将 MATLAB 函数打包到 Docker® 容器中将它们作为微服务部署。微服务 Docker 容器为 MATLAB 函数提供 HTTP 或 HTTPS 端点并接受 RESTful 请求。
要将 MATLAB 函数作为微服务部署,您需要先将 MATLAB 函数打包成可部署存档,然后创建包含该存档和最小 MATLAB Runtime 包的 Docker 镜像。之后,您可以运行该微服务 Docker 镜像,并使用任何具有 HTTP 库的编程语言(包括 MATLAB Production Server™ 客户端 API)向服务发起 RESTful 请求。
函数
compiler.build.productionServerArchive | 创建存档以部署到 MATLAB Production Server 或 Docker |
compiler.build.ProductionServerArchiveOptions | 构建可部署存档的选项 |
compiler.package.microserviceDockerImage | 使用 MATLAB Compiler SDK 生成的文件创建微服务 Docker 映像 (自 R2022a 起) |
compiler.package.MicroserviceDockerImageOptions | 创建微服务 Docker 选项对象 (自 R2022a 起) |
compiler.build.Results | 编译器编译结果对象 |
compiler.runtime.createInstallerDockerImage | 在离线计算机上创建 MATLAB Runtime 安装程序 Docker 镜像 (自 R2022b 起) |
compiler.runtime.createDockerImage | 创建包含 MATLAB Runtime 的 Docker 映像 (自 R2023b 起) |
主题
- 创建微服务 Docker 镜像
将 MATLAB 代码打包成微服务 Docker 镜像。
- 微服务命令参量
微服务选项参考表,按字母顺序排列。
- 将目标检测模型部署为微服务
此示例说明如何从 MATLAB 目标检测模型创建微服务 Docker 镜像。
- 在 AWS 上运行使用 MATLAB Compiler SDK 创建的微服务
此示例说明如何在 AWS 上部署微服务 Docker 映像。
- 使用 Docker 将晶圆图缺陷分类器部署为微服务
此示例演示了如何从晶圆图缺陷分类器创建微服务 Docker 镜像。
- 在 Google Cloud 上运行使用 MATLAB Compiler SDK 创建的微服务
此示例说明如何在 Docker Cloud 上部署微服务 Google® 映像。
- 在 Microsoft Azure 上运行使用 MATLAB Compiler SDK 创建的微服务
此示例说明如何使用 Microsoft Azure 部署微服务。
- 将工业冷却风扇异常检测算法部署为微服务
此示例演示了如何从预测性维护冷却风扇算法创建一个微服务 Docker 镜像。
- 部署经过训练的强化学习策略作为微服务 Docker 镜像
此示例演示了如何从强化学习策略创建微服务 Docker 镜像。
- 部署经过训练的回归模型为微服务 Docker 镜像
此示例演示了如何从回归树创建微服务 Docker 镜像。