【发布时间】:2012-09-13 23:13:32
【问题描述】:
创建一个要部署在 Heroku 上的小型 Web 应用程序,我们希望在用户单击更新按钮时更新数据库中的条目。每天,我们都会自动检查并更新过去 24 小时内某些用户未更新的所有条目。
更新功能和web应用是用django写的,但是因为更新涉及到向另一个网站发出请求,需要几秒的时间来处理,我在考虑让这些请求并行执行,所以多个用户可以同时点击不同的更新按钮,快速完成。
我们曾考虑在 Heroku 上使用调度程序进行 24 小时更新,但是否有可以用于此类用例的线程应用程序/实现?任何提示都会很棒。
【问题讨论】:
-
小心共享资源被不同的线程修改...总是有点粗略...确保使用某种形式的锁定机制
标签: python django multithreading heroku