我想计算特定url路径中的请求数。
app = FastAPI()
counter = 0
@app.get("/do_something")
async def do_something():
global counter
counter += 1
return {"message": "Hello World"}
这个代码行吗?fastapi是否为每个请求生成一个线程?计数器应该是线程安全的?asincio安全吗?这是计算请求数的正确方法吗(没有数据库)?在这种情况下,“do_something”函数中的“async”有什么意义吗?
暂无答案!
目前还没有任何答案,快来回答吧!