Sunday, July 3, 2016

gevent + bottle 异步处理

from gevent import monkey; monkey.patch_all()
import bottle
import gevent

def worker():
    print ('worker called')
    gevent.sleep(10)
    print ('worker finished after 10 secondss')

@bottle.route('/')
def index():
    gevent.spawn(worker)
    return "ok"

def main():finish
    bottle.run(host='0.0.0.0',port=8080, server="gevent")

if __name__ == '__main__':
    main()

No comments:

Post a Comment