【发布时间】:2020-04-20 09:11:41
【问题描述】:
我正在使用 django 和 celery 构建一种交互式游戏。 Celery 任务正在处理游戏逻辑。
Django/channels 将接收来自游戏 ui 的消息,这些消息需要传递给相同的 celery 任务(每个游戏)。
我还没有找到使用通道向活动 celery 任务发送消息的方法,有什么好的方法吗?
【问题讨论】:
-
主动芹菜任务?你是什么意思?任务像正常功能一样运行。你打电话给他们,他们执行并退出。也许一些代码和更多解释会让你的问题更清楚
-
@Ken4scholars,我的意思是在客户端和 celery worker 之间实现双向通信(中间有通道魔法)。我发现的所有示例都只描述了从工作人员到客户端的通信。