동적색인 프로세스 변경 사례
동적색인RabbitMQElasticsearch대량 처리프로세스 변경MSA
AI 요약
Beta본 글은 제휴사에서 발생하는 대량의 동적 색인 요청을 효율적으로 처리하기 위한 프로세스 변경 사례를 다룹니다. 기존에는 단일 프로세스로 처리했으나, 증가하는 요청량을 감당하지 못해 별도의 소비 프로세스를 추가했지만 근본적인 해결책이 되지 못했습니다.
변경 전 구성은 복잡하고 멀티스레드를 지원하지 않아 성능 병목 현상이 발생했습니다. 변경 후에는 Q 서버, Q 스케줄러, Q 인덱서로 역할을 명확히 분리하고, 각 프로세스에 멀티스레드 방식을 도입하여 단순화 및 성능을 크게 향상시켰습니다.
이를 통해 제휴사의 대량 요청을 지연 없이 처리하고 서버 부하를 줄이는 동시에, 색인 처리량을 개선하는 결과를 얻었습니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기



