비동기 B2C 서버 구축하기 - Gunicorn, Celery, rabbitMQ
#1 monit 편 이후에 너무 늦어졌네여 ㅜㅜ 요즘 결혼준비와 일 그리고 대학원까지 준비하면서 너무 바쁘다 보니 블로그를 쓸 시간이 너무 부족한 요즘입니다... 자 그럼!! 음성인식 B2C 서버를 구축하기 위해서 백엔드를 구축할 때! 어쩌면 가장 중요할 수도 있는 부분인데요 음성인식은 디코딩 시간이 상당히 길기 때문에 절대적으로 비동기로 진행을 해야 합니다! 동기/비동기란 무엇이냐? 이런 것입니다. 추가적으로 설명을 하자면! 동기는 job이 끝날 때까지 기다리구요! 비동기는 jobs이 끌 날 때까지 기다리지 않습니다! 그러면 여러 리퀘스트를 받게 되면? 동기는 트랜잭션을 하나씩 처리를 하고 하나의 트랜잭션이 끝나지 않으면 다른 요청은 계속~ 기다리고 있겠죠! 시간이 오래 걸리는 트랜잭션을 비동기 처리를..
2019. 11. 23. 01:01