[英]Create API endpoints from Database instance Flask
我目前正在做一個項目並總結我的問題; 我需要監視幾個進程,知道要啟動一個進程,您需要一些配置。 所以為了讓事情更清楚:
關於如何使用 Flask+multiprocessing+Sql 或其他 web 框架(如 django)實現此功能的任何想法?
我最初的想法是,這不會很好地擴展。 為每個用戶交互產生一個新流程可能會變得瘋狂。
您還可能會遇到一些與數據庫同步的問題,具體取決於這些獨立實例是否修改了共享表/資源/其他內容。
話雖如此,我有一個與 flask 應用程序稍有相似(當然也很糟糕的例子),我有一個控制燈帶的應用程序。 我提出它的原因是它是一個 flask 應用程序,它產生一個運行任務的子進程,然后有一個狀態端點查詢進程的狀態(通信)。 沒有數據庫/持久層,但它足夠相似。
也許是這樣的? https://github.com/Vizzyy/Lights/blob/master/app.py
然后,您可以為每個生成的進程創建一個臨時表,這樣該進程只與它的表通信,不需要鎖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.