Python Django在不同进程中处理数据

Python Django在不同进程中处理数据,python,django,mqtt,communication,Python,Django,Mqtt,Communication,我目前正在计划一个django项目,该项目由两部分组成。普通django应用程序和使用MQTT读取传感器的附加应用程序。为了更好地加载HTTP响应,我计划在外部进程或线程中接收MQTT publish消息,并将其写入django使用的数据库。因此,每当发出HTTP请求时,始终使用此数据库中的传感器数据 你们有更好的体系结构解决方案吗 致以最诚挚的问候可以是一种简单的方式来满足您的需求 它使用您现有的数据库在后台运行任务,并且非常容易设置。它还支持安排重复的任务。我相信您需要异步的东西,您听说过C

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

你们有更好的体系结构解决方案吗

致以最诚挚的问候可以是一种简单的方式来满足您的需求


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

我相信您需要异步的东西,您听说过Cellery的Redis或RabbitMQ吗?我使用这两种解决方案来处理每天午夜接收数据的问题。是的,我需要一些异步的东西。但我敢肯定芹菜是吃多了。Tbh我只是想知道我是否可以从另一个线程访问django的ORM。我不认为芹菜有点过分,它的基本实现让你只运行异步作业,没有什么太超现实的,有队列等等,所以不要看他们的Hello世界。如果是一个新项目,不要着急。您可以开始使用Django3.0进行测试,根据这个[link](),他将拥有异步作业。