从历史上看,Adobe Commerce开发一直采用进程内可扩展性。 进程内模型要求任何新代码与升级、服务器的PHP版本以及Commerce使用的许多其他基本服务器应用程序和服务兼容。 Adobe Developer App Builder使用进程外可扩展性以避免这些兼容性问题。
Adobe Developer App Builder是一个用于集成和创建自定义体验以扩展Adobe解决方案的无服务器可扩展性平台,现在它可用于Adobe Commerce。 借助App Builder,您可以构建安全且可扩展的应用程序,这些应用程序扩展了商务原生功能并与第三方解决方案集成。 作为开发人员,您现在可以利用Adobe Commerce进程外的可扩展性,这反过来又会立即带来长期好处。
App Builder提供了一个统一的第三方可扩展性框架,用于集成和创建可扩展的自定义应用程序 Adobe Commerce. 由于此可扩展性框架建立在Adobe的基础架构上,因此开发人员可以构建自定义微服务,并进行扩展和集成 Adobe Commerce 跨其他Adobe解决方案和第三方集成。
App Builder为客户提供了一种扩展方式 Adobe Commerce 在各种用例中:
Adobe Developer App Builder是一个基于云的解决方案,这意味着它会自动扩展。 此服务也是全球分布的,无论您位于何处,都能提供最佳性能。
由于Adobe Commerce不是完全的SAAS产品,因此您开发的代码可能会增加复杂性和升级问题。 通过使用进程外可扩展性(如App Builder),您可以为Adobe Commerce商店提供自定义的独特功能,而无需进程内方法。
其他优势包括:
Adobe Developer App Builder提供了一个通用、一致和标准化的开发平台,用于扩展Adobe云解决方案(例如Adobe Commerce),而不是开箱即用的解决方案,该平台包括:
下图说明了在App Builder中构建的标准应用程序如何使用这些功能:
有关App Builder架构的更多详细信息,请参阅 架构概述.
AmazonSales Channel扩展仍在开发中,尚未正式发布。 这些视频和教程旨在向您展示如何将Adobe Developer App Builder用于实际用例。
以下教程演示了如何使用App Builder扩展将Adobe Commerce连接到AmazonSales Channel。
可通过阅读以下博客帖子来查找可组合商务策略的概述,包括初始设置:
为帮助您开始使用App Builder,Adobe创建了以下文档:
App Builder为开发人员提供视频和文档,包括帮助开发您自己的自定义应用程序的指南和参考文档:
准备好开始开发了吗? 以下链接包含帮助您入门的示例应用程序:
对于开发人员支持请求,请使用 Experience League论坛 以寻求帮助。