Django在不同进程中处理数据

Django processing data in different process

我目前正在计划一个由两部分组成的django 项目。普通的 django 应用程序和一个使用 MQTT 读取传感器的附加应用程序。为了缩短 HTTP 响应的加载时间,我计划在外部进程或线程中接收 MQTT 发布消息并将其写入 django 使用的数据库中。每当发出 HTTP 请求时,始终会使用此数据库中的传感器数据。

你们对我的问题有更好的架构解决方案吗?

此致

Django background tasks 可能是一种满足您需要的简单方法。

它使用您现有的数据库在后台执行 运行 任务,并且非常容易设置。还支持调度重复任务