43
社区成员




我创建了一个网站,有不少耗时间的计算(基于Python), 也有数据库访问。我想用并行计算来加速计算。同时,我希望其他用户可以查询数据库中的结果。然而,如果我采用并行计算,当一个用户在线计算时,其他用户即使只是想从数据库中查询一些结果,也必须排队等待那个用户完成计算。如果我允许多个用户同时访问网站(无需排队等待),就无法同时使用并行计算。(从数据库查询结果只需要几秒钟,但在线计算完成需要几分钟。)
我目前正在使用一个名为 Celery 的库来处理多个 API 调用的并行计算,并使用 joblib 来处理 并行计算。但出现了以上问题。
请问我可以使用什么框架/软件来解决我的问题吗?
谢谢