S3 데이터 저장소에 대한 성능 조정 - 비동기 모드

Adobe Experience Manager에서 기본 설정인 10개의 스레드로 비동기 및 다중 스레드 작업을 위한 S3 업로드를 구성하는 단계를 알아봅니다. 업로드 스레드 수를 수정하려면 S3Datastore.config 파일에 uploadThreads 매개 변수를 지정하십시오.

설명 description

환경

Adobe Experience Manager 6.x

문제/증상

비동기 모드에 대한 S3 데이터 저장소를 설정하는 방법?

사용 사례:

외부 S3 데이터 저장소가 있습니다.

집중적인 업로드 활동을 많이 수행하는 중:

  • 다중 및 대규모 에셋 수집
  • 큰 색인 정의 가져오기(대역 외로 생성됨)

기본적으로 S3 업로드는 동기모노 스레드 ​이므로 대규모 작업을 수행하는 데 시간이 걸릴 수 있습니다

해결 방법 resolution

그러나 이 설명서에서는 S3 업로드를 비동기적으로 및 다중 스레드(기본적으로 10개 스레드)를 수행하도록 구성할 수 있음을 지정합니다.

https://experienceleague.adobe.com/docs/experience-manager-65/deploying/deploying/data-store-config.html?lang=ko#async-upload

업로드 시간을 크게 향상시키기 위해 Java 시스템 매개 변수 "oak.lucene.ds.async"을(를) 시작 명령줄에 추가하여 비동기 모드를 활성화하고 테스트할 수 있습니다.

-Doak.lucene.ds.async=true

업로드 스레드 수를 변경하려면 S3Datastore.config 파일에서 uploadThreads ​매개 변수를 지정해야 합니다.

이러한 설정은 프로덕션 환경으로 변경 사항을 푸시하기 전에 일부 벤치마크를 수행하여 낮은 환경에서 먼저 테스트해야 합니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f