cost 88 ms
如何在anyio中合並流?

[英]How to combine streams in anyio?

如何在anyio中一次迭代多個流,在項目出現時交錯? 比方說,我想要一個簡單的annotate-output等價物。 我能做的最簡單的是 然而,這個CombinedReceiveStream解決方案有點難看,我希望一些解決方案應該已經存在。 我忽略了什么? ...

Python,Trio async function 根據需要

[英]Python, Trio async function upon needs

在trio/anyio中,是否可以暫停任務直到我執行特定操作然后繼續所有操作。 假設我運行特定的 function 以獲取有效的 cookie,然后我開始抓取網站,但有時此 cookie 過期后,我需要再次運行之前的 function 以獲取新的 cookie。 因此,如果在托兒所下生成 10 個任 ...

FastAPI `run_in_threadpool` 卡住了

[英]FastAPI `run_in_threadpool` getting stuck

我已經使用異步實現了所有路由。 並遵循 FastAPI 文檔中的所有指南。 每條路由都有多個數據庫調用,沒有異步支持,所以它們是正常的 function 像這樣 為了避免阻塞我的事件循環,我使用fastapi.concurrancy.run_in_threadpool 現在的問題是,當大量請求到來時 ...

為什么在anyio上運行多達40個任務?

[英]Why are there up to 40 tasks running on anyio?

日志: 原本預計100個任務會一起運行,5秒左右結束,結果卻用了15秒。 從日志中可以看出,它似乎同時運行了多達 40 個任務。 我將后端更改為 trio,但出現了同樣的問題。 為什么會這樣? 有沒有辦法在上面的代碼中解決這個問題? ...

將 anyio.TaskGroup 與 fastapi.StreamingResponse 一起使用

[英]Use anyio.TaskGroup with fastapi.StreamingResponse

anyio是starlette的一部分,因此也是 FastAPI 的一部分。 我發現使用它的任務組對我的一台 API 服務器之外的外部服務執行並發請求非常方便。 另外,我想把 stream 准備好后盡快拿出結果。 fastapi.StreamingResponse可以解決問題,但在返回Strea ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM