Tech/python

Flask에서 쉽게 동시성 프로그래밍 하기

토궁 2019. 7. 13. 22:43
728x90
반응형

https://pypi.org/project/Flask-Executor/

 

Flask-Executor

An easy to use Flask wrapper for concurrent.futures

pypi.org

 

python에도 concurrent.futures 라는 모듈이 있으며, 이 모듈을 이용해 개발하면 간단하게 동시성 프로그래밍을 할 수 있다.

그것마저도 귀찮은 나에게 Flask에서 손한번 깔짝으로 동시성 프로그래밍을 할 수 있는 모듈을 찾았다.

사용법도 매우 간단하다.

하지만 Disk I/O가 내재된 작업을 수행하게 되면 Hang이 걸린다. 이 부분은 버그인지 아닌지 아직 잘모르겠다.

메일을 보내거나, 간단한 백그라운드 작업을 실행시킬 때 사용하는게 알맞아 보인다.

반응형