python—使用fastapi计算具有全局变量的请求数

bpsygsoo  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(502)

我想计算特定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”有什么意义吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题