我目前正在计划一个由两部分组成的django项目。普通的django应用程序和一个使用MQTT读取传感器的附加应用程序。为了缩短HTTP响应的加载时间,我计划在外部进程或线程中接收MQTT发布消息,并将其写入django使用的数据库中。然后,无论何时发出HTTP请求,都会始终使用此数据库中的传感器数据。
你们对我的问题有更好的架构解决方案吗?
最诚挚的问候
Django background tasks可能是您所需的简单方法。
它使用您现有的数据库在后台运行任务,并且非常容易设置。它还支持安排重复任务。