일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상환경 초기세팅
- text.children
- Google Cloud Storage
- datetime #zip
- requesthead
- 자동화
- airflow
- celery
- mariadb설치 #mysql설치
- Docker
- with open
- enumerate #함수 # def
- aiflow
- HeidiSQL
- 정규표현식
- 모델서빙
- K-ICT
- 리눅스 # 기초
- cron
- FastAPI
- 파일저장
- 원하는 태그 찾기
- pickle #datetime
- requests
- etl
- 빗썸api
- 자연어처리 환경 컨테이너
- beautifulsoup
- ssh operator
- JavaScripts
- Today
- Total
목록데이터 엔지니어링/FastAPI (3)
오음

코드 참고 git 주소 GitHub - OhJune/Client-Django-FastAPI: Git DE Git DE . Contribute to OhJune/Client-Django-FastAPI development by creating an account on GitHub. github.com RabbitMQ 서버 설치 > sudo apt install rabbitmq-server > systemctl status rabbitmq-server > sudo service rabbitmq-server start 가상환경에 celery 설치 > pip install celery celery 실행 -- celery.py가 있는 경로에서 실행해야한다. 나는 fastconnect프로젝트에 fastconnect..

저번 시간에 Fastapi와 Django를 이용하여 모델 서빙을 하였다. 여기서 장고에서 사용자의 값이 너무 많이 들어오게 될 경우 Fastapi가 처리해야할 데이터를 놓칠수도 있게 된다. 때문에 RabbitMQ로 메시지를 연결해주고 celery로 비동기 작업을 처리하는 구조를 만들어 볼까 한다. 처리에 앞서 비동기란 무엇일까? 비동기 태스크(asynchronous task)는 코드의 실행이 동시에 발생하지 않고, 순차적으로 실행을 기다리지 않고 독립적으로 실행하는 작업이다. 비동기 프로그래밍을 사용하면 프로그램이 다른 작업을 기다리지 않고 동시에 여러 작업을 수행할 수 있도록 하여 모든 작업을 완료할 수 있게 된다. Message broker 란? Message broker는 송신자의 이전 메시지 프로..

만들어 놓은 word2vec 기반의 Song2vec.model을 Fastapi에 올리고 Django가 값을 띄워주는 구조를 만들어 볼까 한다. 우선 FastAPI가 뭐냐?? FastAPI는 파이썬 프레임워크 비교적 가벼운 웹개발이라면 Flask를 사용했고 조금 더 볼륨있는 프로젝트라면 Django를 사용했다. RESTful: REST 아키텍처를 구현하는 웹 서비스 FastAPI는 조작법은 단순하면서도 성능적으로는 우세함을 보장한다. 직접 느껴본 바 : 별거 안했는데도 빠르게 restful 한 url을 만들 수 있었다. 그럼 사용 이유는 무어냐?? API 문서 자동 생성 (/docs,/redoc,/openapi.josn) 코드의 변화에 따라 발생하는 요청/응답 스키마를 자동으로 문서화해 제공하는 파이프라인..