点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人可以解释mta.yaml和m...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人可以解释mta.yaml和m...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有人可以解释mta.yaml和manifest.yaml之间的区别吗?
我的理解:
我的问题:
嗨,巴勃罗,
一个很好的问题!
您的理解正确。 mta.yaml文件的目的是编排整个应用,例如 所有这些都是微服务和支持服务。 它还允许您定义微服务之间的依赖关系(例如,应按其创建顺序等)。 这种方法的"缺点"是您需要在部署之前将项目"构建"到.mtar存档。
清单仅"定义"了应用程序的运行时。 您可以添加某种依赖性,但是我还没有看到定义部署顺序的清单文件。
关于您的问题:
1。)如上所述,mta 提供其他功能。 imo的最大功能是,您不必手动设置支持服务或服务密钥。 您可以在此处找到完整的MultiApps部署描述符参考。 它基本上是清单描述符的超集。
我总是会采用mta方法,它不仅仅是一个应用程序消耗一项服务的简单设置。
2。)Afaik Web IDE无法部署基于清单的项目 。 这就是为什么您不能创建这样的项目的原因。 我也认为这是有道理的,因为您可以对基于MTA的项目执行相同的操作。
3。)我想这主要是为了简化。 如果涉及的组件较少,则编写和理解演示/教程会更容易。 您不希望使受众与不必要的其他"构建"步骤混淆,而实际上可能想向他们展示如何配置服务以及在哪里可以找到所配置的服务实例。
显然 缺点是显示的东西与您在现实生活中所要做的不完全一样。
希望这会有所帮助:)
一周热门 更多>