【发布时间】:2013-12-08 21:44:54
【问题描述】:
我是 python flask REST web 服务的新手。我正在尝试开发一个具有共享队列的休息 Web 服务,多个线程将不断写入服务器端的该队列,最后当用户调用 GET 方法时,该服务应返回共享队列中的第一项。
我试图通过首先实现一个共享变量来开始开发它,以下是我使用的代码,
from flask import Flask
app = Flask(__name__)
count= 0 #Shared Variable
@app.route("/")
def counter():
count = count+1
return {'count':count}
if __name__ == "__main__":
app.run()
但即使上面的代码也不起作用。然后我虽然对共享变量使用缓存,但这不是实现共享队列的正确方法(我的最终目标)。请给我你的建议
【问题讨论】: