gevent

    0

    1답변

    bottle 및 gevent.wsgi을 사용하여 구현 된 비동기 서버가 있습니다. 여기 def worker(body): msg = msgbus.recv() body.put(msg) body.put(StopIteration) @route('/poll') def poll(): body = gevent.queue.Queu

    2

    2답변

    나는 스레드, 대기열, 일반 소켓 및 다중 처리와 같은 표준 파이썬 스레딩 구성을 사용하여 이미 작성된 대형 응용 프로그램을 보유하고 있습니다. Flask를 사용하여 구현 된 웹 프론트 엔드가 있습니다. 웹 소켓을 사용하여 앱 상태의 특정 부분을 실시간으로 공개하고 싶습니다. 나는 gevent와 gunicorn을 사용하는 Flask-Sockets을 들여다

    0

    1답변

    와 대기열에서 모든 항목을 실행 : check a list constantly and do something if list has items 나는이 솔루션을 구현 : workq = gevent.queue.Queue() def workqueue(): while True: item = workq.get() if gevent.spawn(st

    0

    1답변

    저는 Flask 프레임 워크 인 WSGIServer와 geventwebsockets를 사용하여 Python 웹 응용 프로그램을 작성하고 있습니다. 나는 MongoDB 데이터베이스에 완성 된 데이터를 삽입하는 무거운 처리 작업을 수행하는 스레드 풀을 가지고 있습니다. MongoDB에서 사이트에있는 사용자에게 새로운 데이터의 실시간 스트림을 보여주고 싶습니다.

    0

    2답변

    어제 회의에서 누군가가 콜백이 Node.js에서 예외를 throw하면 전체 프로세스를 중단합니다. 그러나 Greenlet이 Gevent에서 잡히지 않는 예외를 던지면 녹색 마리 만 충돌합니다. 저는 Gevent에 대한 경험이 없으며 그것이 사실인지 궁금합니다.

    3

    1답변

    저는 Gevent를 배우고 있지만 greenlet에서 호출 한 함수가 반환 한 값을 가져올 수 없습니다. 다음 코드 : import gevent.monkey gevent.monkey.patch_socket() import gevent from gevent import Greenlet import urllib2 import simplejson a

    4

    1답변

    저는 Gevent에 기반한 Python으로 간단한 데몬을 작성했습니다. 데몬은 존재하기 전에 정리를해야하기 때문에 TERM 신호를 처리하고 정리를 수행 한 후 우아하게 종료 할 수 있어야합니다. Gevent를 기반으로하지 않는 단일 스레드 데몬에서는 파이썬의 신호 모듈을 사용하여 TERM 신호에 대한 신호 처리기를 설정했습니다. 신호 처리기는 TermSig

    0

    1답변

    마운틴 라이온에 gevent를 설치하는 데 문제가 있습니다. 나는 실제로 Deis를 설치하고 gevent는 요구 사항입니다. 내가 pip install gevent를 실행하면 내가이 로그 얻을 : /usr/local/bin/pip run on Fri Dec 20 20:59:02 2013 Downloading/unpacking gevent Run

    0

    3답변

    많은 양의 작은 데이터 요청을 처리해야하는 서버를 개발하고 있습니다. 서버는 PULL/PUSH 패턴을 사용하여 ZeroMQ로 개발됩니다. 기본적으로 각 요청 프로세스는 데이터 (메시지)를 Redis에 저장하는 것으로 구성됩니다. 각 요청을 gevent로 처리하여 성능을 향상시키고 싶습니다. 다음 코드는 작동하지 않습니다 (메시지는 Redis에 저장되지 않음

    0

    1답변

    나는 python zmq를 사용하여 pub/sub 패턴을 시도하고 있습니다. 나는 클라이언트 쪽에서 이상한 문제에 직면하고있다. 클라이언트 측에서는 pyzmq, gevent-websocket 및 병을 wsgi 서버로 사용하고 있습니다. 한 클라이언트에서 완벽하게 작동하지만 다른 클라이언트는 첫 번째 클라이언트의 연결을 기다리고 있습니다. 한 클라이언트와 작