고급
대규모 I/O 바운드 작업을 위한 파이썬 비동기 아키텍처
고성능 비동기 처리가 필요한 시스템의 소프트웨어 아키텍처를 설계합니다.
📝 Prompt Inhoud
초당 수만 건의 요청을 처리해야 하는 실시간 데이터 집계 서버를 Python으로 설계해야 합니다. `asyncio` 라이브러리와 `uvloop`를 활용하여 이벤트 루프 기반 아키텍처를 제안하십시오. 또한, 비동기 컨텍스트에서 발생할 수 있는 경쟁 상태(Race Condition)와 교착 상태(Deadlock)를 방지하기 위한 동기화 메커니즘과 에러 핸들링 전략에 대해 기술하십시오.