代码之家  ›  专栏  ›  技术社区  ›  mpen

Django中的异步数据库更新?

  •  0
  • mpen  · 技术社区  · 14 年前

    我的网站上有一张大表格。当用户填写并提交它时,大多数数据只是被转储到数据库中,然后被重定向到一个新页面。但是,我还想使用数据查询另一个站点,然后解析结果。这可能需要更长的时间。用户立即看到这些结果并不重要,所以我想知道是否可以异步调用一个函数来处理这些结果,然后像往常一样从我的视图返回一个httpresponse,而不让它们等待?

    如果是这样…怎样?我应该看一些特定的图书馆吗?

    1 回复  |  直到 14 年前
        1
  •  3
  •   lprsd    14 年前

    用户 RabbitMQ Celery 用Django。如果您部署在EC2上,也可以查看 SQS

    您从请求响应周期创建一条消息,另一个进程或cron不断地检查消息。