使用资源微服务进行资源获取和处理概述 asset-microservices-overview

Adobe Experience Manager as a Cloud Service 提供了一种云原生方法来利用 Experience Manager 应用程序和功能。这种新架构的关键元素之一是由资源微服务提供支持的资源摄取和处理。资源微服务使用云服务来对资源进行可扩展的弹性处理。Adobe 管理云服务以实施对不同的资源类型和处理选项的最优处理。云原生资源微服务的主要好处是:

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

资源微服务有助于消除对第三方呈现工具和方法(如 ImageMagick 和 FFmpeg 转码)的需求并简化配置,同时默认提供用于常见文件格式的基本功能。

高层架构 asset-microservices-architecture

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

使用资源微服务进行资源摄取和处理

使用资源微服务进行摄取和处理的主要步骤是:

  • Web 浏览器或 Adobe Asset Link 等客户端向 Experience Manager 发送上传请求,并开始将二进制文件直接上传到二进制云存储。
  • 在完成直接二进制上传后,客户端将告知 Experience Manager。
  • Experience Manager 向资源微服务发送处理请求。请求内容取决于 Experience Manager 中指定要生成哪些演绎版的处理配置文件配置。
  • 资源微服务后端将接收请求,并根据请求将它发送到一个或多个微服务。每个微服务直接从二进制云存储访问原始二进制文件。
  • 处理的结果(例如演绎版)将存储在二进制云存储中。
  • Experience Manager 会收到处理已完成的通知以及指向生成的二进制文件(演绎版)的直接指针。为上传的资源生成的演绎版在 Experience Manager 中可用。

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

摄取和处理流是 Experience Manager 的资源微服务架构的关键概念。

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

使用直接二进制访问的资源上传 asset-upload-with-direct-binary-access

Experience Manager 客户端是产品的一部分,默认情况下都支持使用直接二进制访问进行上传。其中包括使用 Web 界面、Adobe Asset Link 和 Experience Manager 桌面应用程序进行上传。

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

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

添加自定义资源后处理 add-custom-asset-post-processing

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

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

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

另请参阅

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab