목록 보기
Python asyncio를 활용한 효율적인 광고 데이터 수집
백엔드

Python asyncio를 활용한 효율적인 광고 데이터 수집

매드업
매드업
2022년 12월 29일

두줄요약

파이썬 asyncio의 동작 원리와 멀티스레딩 대비 장점을 설명했습니다. 광고 데이터 수집 서비스에서 asyncio로 효율과 자원 사용을 개선한 사례도 소개했습니다.

핵심 내용

  • 파이썬 asyncio의 비동기 I/O 개념과 이벤트 루프, 코루틴, await, Future, Task의 역할 소개
  • 동기 requests 호출과 asyncio aiohttp 구현을 비교해 대기 시간과 CPU 사용량 절감 효과 설명
  • 멀티스레딩 대비 적은 자원 사용, 경합 조건 완화, 제어 시점이 명확한 장점 정리
  • 광고 데이터 수집 시스템에서 컬렉터와 스로틀러에 asyncio를 적용한 사례 제시

다음 읽기

#Python 주제를 이어서 읽기

매드업의 DMP - 프리즘(prism)을 소개합니다

매드업의 DMP 프리즘 구조와 운영 경험을 소개한 글입니다. V1의 한계를 바탕으로 V2에서 비동기화, 매니지드 서비스, RA3 전환을 통해 개선한 내용을 설명했습니다.

매드업
매드업
아키텍처

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...