首页 > 解决方案 > 如何优化 TMS 上传的大尺寸 mtar?

问题描述

我们正在使用 mta 来构建由多个(11 个)微服务(Java + Nodejs + Python)组成的应用程序。

使用 SAP Cloud SDK Pipeline,我们将上述微服务打包成 mtar 文件,然后将生成的 mtar 上传到 Transport Management Landscape,然后将应用程序部署到 SAP CLoud Foundry。

这里的问题是生成的 mtar 很大。在我们的案例中,mtar 文件大小在 900 MB 到 1.2 GB 之间,这是一个痛点,因为它超过了 TMS 上传中设置的 400 MB 限制。mtar 的这种胖大小主要是因为在 mtar 中为 nodejs(2 个)微服务打包了 node_modules(每个大约 350 MB)。

我们知道可以配置 TMS 上传的 mtar 大小限制,但正在寻找有关优化 mtar 文件大小的最佳实践的建议。感谢有人可以在这里指导我们处理 mtar 中的 node_modules 的有效方法,从而优化 mtar 文件的大尺寸。

标签: sap-cloud-platformsap-cloud-sdk

解决方案


推荐阅读