Python (11) 썸네일형 리스트형 FastAPI 서버와 다양한 서비스 비동기 처리하기 이 포스트에서는 하나의 앱에서 FastAPI와 다른 서비스를 같이 비동기로 처리하는 방법에 알아본다.예시 시나리오 센서를 제어하고 데이터를 처리하는 루틴이 있고 이 루틴에서 실시간으로 들어오는 데이터를 처리하여 FastAPI로 들어오는 클라이언트 요청에 대해 적절한 결과를 반환하려고 한다.첫 번째 시도 - 실패첫 시도는 다음과 같이 센서 처리와 API 서비스를 async 함수인 코루틴으로 만들어 __main__에서 asyncio.run()으로 묶어 실행하도록 했다. 하지만 결과는 기대와 달리 센서 코루틴이 먼저 호출되면 API가 호출되지 않았다. 무슨 문제가 있었을까?센서 서비스 로직 살펴보기일단 센서 코루틴은 완전하게 작동함을 파악할 수 있었다. 센서 코루틴은 실행하지만 API 코루틴은 실행되지 않는 .. 이전 1 2 3 다음