在 Django 应用程序中获取 Djcelery 定期任务数据并将数据保留在整个应用程序中而不存储在文件和数据库中?



我通过运行芹菜节拍调度程序和定期任务来获取轮询数据。我喜欢与 Django 服务器共享这些数据。这些数据应该可用于整个 Django 应用程序服务器。到底有吗?我不想共享数据库或文件的数据。请建议我以更好的方式做到这一点,提前谢谢你。

简短的回答:你要求的是不可能的,句号。

更长的答案:鉴于 django 生产设置将运行多个 Django 进程(是的,即使只有一个服务器(,也没有"THE"django 服务器这样的东西,从芹菜工人"共享数据"到 django 进程的唯一方法是将它们存储在 1/可供所有工作线程和所有 django 进程使用的"东西"中,2/支持并发访问 - 某些数据库服务器进程中的 IOW排序(您的 SQL 数据库用于持久数据,Redis 用于瞬态数据(。

相关内容

  • 没有找到相关文章

最新更新