[Python] 비동기 작업큐와 Global 객체에 관한 고찰

지훈현서|2017년 6월 27일
Posts
[Python] 비동기 작업큐와 Global 객체에 관한 고찰

[Python] 비동기 작업큐와 Global 객체에 관한 고찰

지훈현서|2017년 6월 27일

지난번 비동기 작업 큐를 살펴보면서 Celery 대신 간단한 파이썬의 RQ를 살펴본 적이 있습니다.이것을 사용하다가 이번에 새로운 곳에 진행을 하려다 보니다음과 같은 경우가 생겼습니다. G_H = None def mytask(*args, **kwargs): if G_H is None: G_H = MyHandle() G_H.do() 위와 유사한 경우가 생겼습니다. 즉, G_H가 어떤 글로벌 인스턴스를 갖고이를 mytask 라는 태스크 수행 함수에서초기화 된 것을 계속 이용한다는 개념입니다. Singleton 패턴에서 잘 사용하고는 하지요.위에서는 글로벌로 해결하려고 합니다만... 위와 같은 접근이 RQ에서는 전혀 동작하지 않습니다. 작업 워커는 위와 같은 코드가 수행될

Related Posts

3 posts
아나콘다 PYTHON 파이썬 프로그래밍 주피터노트북 설치 다운로드 설치까지

아나콘다 PYTHON 파이썬 프로그래밍 주피터노트북 설치 다운로드 설치까지

아나콘다 PYTHON 파이썬 프로그래밍 주피터노트북 설치 다운로드 설치까지 파이썬 공부를 시작하려는데 뭐부터 깔아야 할지 막막하셨죠. 저도 처음엔 파이썬, 라이브러리, 환경설정에서 한 번에 멘붕 왔었어요. 그래서 입문자라면 복잡한 설정 없이 바로 데이터 분석과 머신러닝 환경을 구축할 수 있는 아나콘다를 추천드립니다. 오늘은 설치부터 첫 코드 실행까지 핵심만 정리해드릴게요. 목차 아나콘다 다운로드 및 설치 주피터 노트북 실행 방법 첫 번째 파이썬 코드 작성 설치 오류 방지 팁 아나콘다 다운로드 및 설치 아나콘다는 파이썬 데이터 분석과 머신러닝을 위한 통합 배포판입니다. 공식 홈페이지에서 본인 운영체제에 맞는 설치 파.......

파이썬 뜻, python 프로그래밍 독학 할만할까?

파이썬 뜻, python 프로그래밍 독학 할만할까?

✔️ 파이썬 뜻은? ✔️ 독학 할만할까? 파이썬 뜻은? 파이썬은 1991년 귀도 반 로섬이 만든 프로그래밍 언어다. 배우기 쉬운 문법 구조를 가진 것이 특징이다. 현대 프로그래밍 세계에서 없어서는 안 될 중요한 도구가 되었다. https://www.python.org/ 파이썬프로그래밍의 가장 큰 장점은 간결함이다. 다른 언어로 10줄 필요한 코드가 파이썬에선 3-4줄이면 충분하다. 높은 생산성도 빼놓을 수 없는 특징이다. 코드 작성 시간이 짧아 아이디어를 빠르게 구현할 수 있다. 웹 개발부터 데이터 분석, 인공지능까지 거의 모든 분야에서 활용된다. 독학 할만할까? 프로그래밍 공부는 어렵다는 선입견이 있다. 한데, 파이썬은 독학하기에 가장 적합한.......

Python 파이썬 프로그래밍 SQL PHP 정의 차이점

Python 파이썬 프로그래밍 SQL PHP 정의 차이점

Python, SQL, PHP? 어디에 쓰는 언어인지부터 다릅니다 안녕하세요 그남자 입니다. 요즘 IT 공부를 시작하면서 가장 많이 마주치는 언어들이 바로 파이썬 프로그래밍 Python, SQL, PHP입니다. 처음엔 “전부 코드잖아?”라는 생각이 들지만, 각 언어는 쓰이는 목적과 기능이 완전히 다릅니다. 파이썬은 다용도 범용 언어, SQL은 데이터베이스 조작 언어, PHP는 웹 서버용 스크립트 언어인데요. 오늘은 이 세 가지 언어의 정의와 역할, 차이점을 중심으로, 실제 쓰임새까지 쉽고 확실하게 정리해보겠습니다. 목차 Python – 인공지능부터 웹까지 다 되는 국민 언어 SQL – 데이터베이스를 다루는 특수한 언어 PHP – 웹페이지 서버를 움직이.......