Limite Fastapi para procesar solo 1 solicitud a la vez y después de su finalización, procese la siguiente solicitud
Estoy tratando de limitar Fastapi para procesar 1 solicitud a la vez. Y mientras se ejecuta esa solicitud, otras solicitudes obtienen una respuesta de que el servidor está ocupado.
Escriba un middleware que establezca un indicador en Redis o en alguna otra base de datos en memoria, cada vez que llegue una solicitud, verifique si el indicador es Verdadero. Si es Verdadero, rechace la solicitud y si es Falso, configúrelo como Verdadero y procese la solicitud. Establezca el indicador en falso cuando el servidor envíe la respuesta.