我希望在我的web-application
(使用django framework
)中显示一条消息,用于某些任务中的特定更改。我已经实现了celery
,但不能使其作为守护程序流程运行,而我i想要访问UI中的这些更改。谁能建议我这样做的方法?
我已经能够配置芹菜,但不能使其在后台连续工作。我的实际要求是,如果芹菜有任何更改,我希望它在我的UI中调用消息。>
芹菜是一个异步任务队列,而django构建在request-revers-revers-sepons http loop上。为了访问芹菜任务的结果,您必须将其存储在某个地方。redis通常是后端结果存储的默认值。
为了在Web UI中访问它,您必须通过间隔轮询直接从客户端访问REDIS DB,或公开API端点为您完成。后者更可取。