簡體   English   中英

從數據庫實例 Flask 創建 API 端點

[英]Create API endpoints from Database instance Flask

我目前正在做一個項目並總結我的問題; 我需要監視幾個進程,知道要啟動一個進程,您需要一些配置。 所以為了讓事情更清楚:

  1. 你 go 到一個鏈接來創建一個進程。
  2. 創建流程后,它開始運行。 該過程的鏈接被創建。
  3. 如果您將 go 連接到該鏈接(新創建的),您可以監視該進程或與該進程通信。

關於如何使用 Flask+multiprocessing+Sql 或其他 web 框架(如 django)實現此功能的任何想法?

我最初的想法是,這不會很好地擴展。 為每個用戶交互產生一個新流程可能會變得瘋狂。

您還可能會遇到一些與數據庫同步的問題,具體取決於這些獨立實例是否修改了共享表/資源/其他內容。

話雖如此,我有一個與 flask 應用程序稍有相似(當然也很糟糕的例子),我有一個控制燈帶的應用程序。 我提出它的原因是它是一個 flask 應用程序,它產生一個運行任務的子進程,然后有一個狀態端點查詢進程的狀態(通信)。 沒有數據庫/持久層,但它足夠相似。

也許是這樣的? https://github.com/Vizzyy/Lights/blob/master/app.py

然后,您可以為每個生成的進程創建一個臨時表,這樣該進程只與它的表通信,不需要鎖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM