是否有多用户和并行计算的方法

qq_30738871 2024-01-02 00:03:55

我创建了一个网站,有不少耗时间的计算(基于Python), 也有数据库访问。我想用并行计算来加速计算。同时,我希望其他用户可以查询数据库中的结果。然而,如果我采用并行计算,当一个用户在线计算时,其他用户即使只是想从数据库中查询一些结果,也必须排队等待那个用户完成计算。如果我允许多个用户同时访问网站(无需排队等待),就无法同时使用并行计算。(从数据库查询结果只需要几秒钟,但在线计算完成需要几分钟。)

我目前正在使用一个名为 Celery 的库来处理多个 API 调用的并行计算,并使用 joblib 来处理 并行计算。但出现了以上问题。

 

请问我可以使用什么框架/软件来解决我的问题吗?

 

谢谢

...全文
124 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

43

社区成员

发帖
与我相关
我的任务
社区描述
Hyperledger Fabric技术问答,现在网上很多资料版本不匹配,初学者按照资料操作 问题频出,特此设立社区,一起学习Fabric 一起进步,大家有问题可发帖。
社区管理员
  • 明神特烦恼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

解决联盟链使用过程中的问题,不涉及所有公链内容、不涉及发币内容,聚焦Fabric、长安链等联盟链,共建良好学习氛围

试试用AI创作助手写篇文章吧