Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백엔드 개발자
- EKS
- 분산처리
- K8S
- 로드밸런서
- 쿠버네티스
- 캐시서버
- nodejs
- uvicorn
- 가비지컬렉션
- 스레드풀
- Alembic
- Django
- nestjs
- 스케줄링
- 싱글톤 디자인 패턴
- 쿠베네티스
- alb
- FastAPI
- golang
- gunicorn
- CPU스케쥴링
- 글또
- 메모리구조
- 2022년
- AWS
- 멀티스레드
- SQLAlchemy
- Python
- 회고
Archives
- Today
- Total
목록uvicorn (1)
서버에서 살아남기
이해가 안가서 정리하는 FastAPI 동작 원리
FastAPI를 사용함에도 FastAPI의 동작 원리에 대해 깊숙히 이해하지 못하고 있는 부분이 있어서 정리하려고 합니다. 1. FastAPI ASGI 서버와 함께 사용되는 비동기 웹 애플리케이션입니다. 2. ❓ ASGI란? 비동기 웹 서버와 웹 애플리케이션(ex. FastAPI) 간의 통신을 위한 표준 인터페이스 ASGI의 서버의 구현체인 uvicorn과 함께 사용됩니다. * 비동기는? 하나의 작업의 결과를 기다리지 않고 다른 작업을 동시에 진행하는 것 * 비동기 vs 병렬 비동기 : 하나의 스레드에서 여러 작업을 처리 병렬 : 여러 스레드나 프로세스에서 각각의 작업을 독립적으로 동시에 실행하는 것 3. ❓ uvicorn이란? ASGI 서버의 한 종류로서, ASGI 애플리케이션을 구동시켜 웹 서버로 동..
python
2023. 7. 24. 17:04