用uvicorn启动fastapi,worker数量大于1,会启动多个服务,那如何在这些服务间共享全局变量呢?
app = FastAPI()
g_variable = 0
uvicorn.run("app", host="0.0.0.0", workers=4)
如何在启动的4个worker之间共享变量g_variable?
问题点不在于通过什么方式在多进程间共享,在于用uvicorn启动的情况下,如何达到共享目的,uvicorn.run并不支持传参
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…