리뷰 내용 말고 책 내용없음
스레드나 그 메커니즘을 자세히 설명한 것도 아니고
튜토리얼이 잘 나온것도 아니다
GIL이라던가.. 하는 파이썬에서 논란이 많은 부분에 대한 설명이있었으면 했는데
그냥 키워드만 나온다
각 기술의 차이도 비교가 상세히 되어있지 않다.
그냥 파이썬에서 병렬프로그래밍을 할 수 있는 기술과 그 샘플코드 정도만 소개 돼 있다.
내부모듈 이용
- threading
- multiprocessing
라이브러리 이용(추상화계층을 얹어서 병렬프로그래밍 구현)
- Celery: 표준. https://docs.celeryproject.org/en/stable/
multiprocessing, gevent, eventlet 등 활용 - PP: Parallel Python 안쓰이지 않나….
파이썬 분산형 서버를 만들때 사용하는 기술
이 책에서는 참고할게 없고 그냥 일반적으로는
- RabbitMQ, Redis 사용시에는 Celery 사용
- Kafka와 StreamData를 다룰 때는 FaustStreams 사용
threading이나 multiprocessing은 쓸 일이 있을까
한 서버에서 돌릴수 있는 정도의 프로그램을 만들때
웹프로그램에서는 사용하지 않음