일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- QuerySet
- Continuous Deployment
- database
- racecondition
- Python
- nestedfunction
- apitestcase
- dry-yasg
- testcase
- 백준
- 코루틴
- Coroutine
- CD
- Prefetch_related
- to_attr
- EC2
- F객체
- DjangoCache
- Transaction
- annotate
- Continuous Delivery
- DRF
- CI
- django
- Git
- 도커
- aggregate
- DjangoRestFramework
- aws
- docker
- Today
- Total
목록Server (4)
BackEnd King KY

Flower 티스토리로 보기 불편하실 경우, Github에서 보실 수 있습니다. Celery Monitoring redis 포스팅에서 task queue에 대한 Flow를 간단하게 설명했었습니다. 유저 -> 서버 -> 레디스(브로커) -> 워커인데, queue에 있던 작업들이 실행되면 그걸 모니터링하는것이 필요합니다. 그 때 사용하는 Monitoring Tool이 flower 입니다. 그래서 flower를 통해 모니터링하는 순서에 대해 알아보도록 하겠습니다. 우선, flower를 설치합니다. pip install flower 설치 후 실행합니다. 프로젝트 이름은 장고 프로젝트 이름을 넣으면 되고, 기본 포트번호는 5555입니다. 포트번호를 따로 정해서 입력해도 됩니다. celery -A projectna..

redis 티스토리로 보기 불편한 경우, Github에서 보실 수 있습니다. Intro celery 공식문서를 보며 설정하던 중, 브로커로 redis, rabbitmq, aws sqs 등이 있는데 저는 redis를 선택했었습니다. 그 이유로, 처리 가능한 데이터의 양이 redis 서버 -> 브로커 -> 워커 이렇게 됩니다. 여기서 브로커가 전달하는 작업을 메시지라고 합니다. 그런데, 브로커 역할..

✔️Intro 코로나가 정말 기승입니다. 저희 회사는 1주일동안 재택근무로 전환되었습니다. 인생 첫 재택근무인데 편하긴 하네요 허허 이번 포스팅에선 Django 프로젝트를 시작하면 보이는 wsgi/asgi부터 비동기구현까지 해볼 예정입니다. ✔️웹 서버 웹 서버는 웹 브라우저의 정적 요청과 동적 요청을 처리하는 서버입니다. 대표적인 웹 서버에는 Apache, Nginx 등이 있습니다. Django는 Nginx가 잘 어울리며, 저희 회사에서도 Nginx를 사용하고 있습니다. 그리고 서버에 요청할 때, 정적 페이지와 동적 페이지에 요청을 합니다. 정적페이지에 대해 쉽게 설명하자면 css, js, jpg같은 파일을 요청하는 걸 정적페이지 요청이라고 합니다. 그리고 응답이 수시로 바뀌는 요청을 동적 페이지 요청..

✔️ Intro 인증이라는 단어는 일상에서 많이 들어보셨을겁니다. 하지만 단어에 대해 알고 있어도 그 내부절차나 시스템에 대해 깊게 공부해본 적이 없어서 이번 포스팅을 쓰게 되었습니다. 인증의 경우, 서버 기반으로 인증하는 방법과 토큰 기반으로 인증하는 방법이 있습니다. 기존에는 서버 기반 인증이 많이 사용되었으나, 이제는 토큰 기반 인증을 더 많이 사용하고 있습니다. 서버 기반 인증에 대해 설명한 뒤, 토큰 기반 인증에 대해 작성하겠습니다. 벨로퍼트를 참고하여 작성했습니다. ✔️ 서버 기반 인증 서버 기반 인증은 서버에서 유저 정보를 기억하고 있다가 인증해주는 시스템입니다. 기본적으로 서버에서 유저 정보를 저장하고 있어야 하기 때문에 많이 들어보셨을 쿠키, 세션을 사용하게 되는 것입니다. 쿠키와 세션의..