FastAPI führt API-Aufrufe seriell statt parallel ausPython

Python-Programme
Guest
 FastAPI führt API-Aufrufe seriell statt parallel aus

Post by Guest »

Ich habe den folgenden Code:

Code: Select all

from fastapi import FastAPI, Request
import time

app = FastAPI()

@app.get("/ping")
async def ping(request: Request):
print("Hello")
time.sleep(5)
print("bye")
return {"ping": "pong!"}
Wenn ich meinen Code auf localhost - e.g., http: // localhost: 8501/ping - In verschiedenen Registerkarten desselben Browserfensters ausführe, erhalte ich:

Code: Select all

Hello
bye
Hello
bye
< /code>
statt: < /p>
Hello
Hello
bye
bye
Ich habe über die Verwendung von httpx gelesen, aber ich kann immer noch keine echte Parallelisierung erreichen. Was ist das Problem?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post