使用资产微服务获取和处理资产的概述

Adobe Experience Manager as a Cloud Service提供了云原生方法来利用Experience Manager应用程序和功能。 此新架构的一个关键元素是由资产微服务提供支持的资产摄取和处理。 资产微服务使用云服务提供资产的可扩展且可复原的处理。 Adobe可管理云服务,以优化处理不同资产类型和处理选项。 云原生资产微服务的主要优势包括:

  • 可扩展的体系结构,允许对资源密集型操作进行无缝处理。
  • 高效的索引和文本提取,不会影响Experience Manager环境的性能。
  • 在Experience Manager环境中最大限度地减少工作流处理资产处理的需要。 这样可释放资源,最大限度地减少Experience Manager负载,并提供可扩展性。
  • 提高了资产处理的可复原性。 处理非典型文件(如损坏的文件或超大的文件)时的潜在问题不再影响部署的性能。
  • 为管理员简化了资产处理配置。
  • 资产处理设置由Adobe进行管理和维护,以提供最已知的配置,用于处理各种文件类型的演绎版、元数据和文本提取
  • 在适用的情况下,使用本机Adobe文件处理服务,提供高保真输出和高效处理Adobe专有格式
  • 能够配置后处理工作流以添加用户特定的操作和集成。

资产微服务有助于避免使用第三方渲染工具和方法(如ImageMagick和FFmpeg转码)并简化配置,同时在默认情况下为常用文件格式提供基本功能。

高级架构

高级架构图描述了资产获取和处理以及整个系统中资产流的关键元素。

使用资产微服务获取和处

使用资产微服务获取和处理的关键步骤包括:

  • 客户端(如Web浏览器或Adobe资产链接)会向Experience Manager发送上传请求,然后开始将二进制文件直接上传到二进制云存储。
  • 当直接二进制上传完成时,客户端会通知Experience Manager。
  • Experience Manager 向资产微服务发送处理请求。请求内容取决于Experience Manager中指定的处理配置文件配置,以及要生成的演绎版。
  • 资产微服务后端接收请求,并根据请求将其调度到一个或多个微服务。 每个微服务都直接从二进制云存储中访问原始二进制文件。
  • 处理结果(如演绎版)存储在二进制云存储中。
  • Experience Manager会收到处理已完成,并且有指向所生成二进制文件(演绎版)的直接指针。 生成的演绎版可在Experience Manager中用于上传的资产。

这是资产获取和处理的基本流程。 如果已配置,Experience Manager还可以启动自定义工作流模型以对资产进行后处理。 例如,执行特定于您环境的自定义步骤,例如从企业系统获取信息并添加到资产属性。

摄取和处理流程是资产微服务架构的关键概念,用于Experience Manager。

  • 直接二进制访问:在为Experience Manager环境配置资产后,资产会被传输(并上传)到云二进制存储,然后 Experience Manager再传输资产微服务,最终客户可以直接访问资产以执行其工作。这样可最大程度地减少网络负载和存储的二进制文件的重复
  • 外部化处理:资产处理在环境之外完 Experience Manager 成,并节省其资源(CPU、内存),以便为最终用户提供关键数字资产管理(DAM)功能并支持与系统进行交互式工作

通过直接二进制访问上传资产

Experience Manager客户端是产品服务的一部分,默认情况下,所有支持通过直接二进制访问上传。 这些功能包括使用Web界面上传、Adobe资产链接和Experience Manager桌面应用程序。

您可以使用自定义上传工具,这些工具可直接与Experience Manager HTTP API配合使用。 您可以直接使用这些API,或者使用和扩展以下实施上传协议的开源项目:

有关更多信息,请参阅上传资产

添加自定义资产后处理

虽然大多数客户应该通过可配置的资产微服务来满足其所有资产处理需求,但有些客户可能需要额外的资产处理。 如果需要根据来自其他系统(通过集成)的信息来处理资产,则尤为如此。 在这种情况下,可以使用自定义的后处理工作流。

后处理工作流是常规的Experience Manager工作流模型,在Experience Manager工作流编辑器中创建和管理。 客户可以配置工作流以对资产执行其他处理步骤,包括使用可用的现成工作流步骤和自定义工作流。

Adobe Experience Manager可配置为在资产处理完成后自动触发后处理工作流。

在此页面上