簡體   English   中英

獲取Django應用程序內部的djcelery定期任務數據,並將數據保留在整個應用程序中,而無需存儲在文件和數據庫中?

[英]get djcelery periodic task data inside the django app and keep the data in the entire application without store in file and db?

我正在通過運行celery beat Scheduler和定期任務來獲取輪詢數據。 我喜歡與Django服務器共享此數據。 此數據應可用於整個Django應用程序服務器。 反正有嗎 而且我不想共享數據庫或文件這些數據。 請建議我以更好的方式執行此操作,謝謝。

簡短的答案:您要求的是不可能的,期限。

更長的答案:鑒於django生產設置將運行多個Django進程(是的,即使使用一個服務器也是如此),因此沒有“ the” django服務器之類的東西,並且是從芹菜工人“共享”數據的唯一方法。 django進程是將它們存儲在“某物”中,該“物”對所有工作人員和所有django進程都可用,並且2 /支持並發訪問-某種數據庫服務器進程中的IOW(您的SQL db用於持久性數據,Redis用於瞬時數據)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM