在下面的代码中,当我发送消息时_响应.get(),它将使此特定代码同步。现在有没有办法让这件事变得严肃?把代码推给经纪人就行了。一旦芹菜工人完成了任务,我就可以把结果写回客户机?在
import tornado.websocket
from celery_main import do_something_celery_task
class HomePageRequestHandler(tornado.websocket.WebSocketHandler):
def on_message(self, message):
message_response = do_something_celery_task.apply_async((message,))
# How can this be a non blocking call?
self.write_message(message_response.get())
def open(self):
pass
你应该试试这样的方法:https://github.com/mher/tornado-celery 你会有这样的代码,但我不运行它。在
相关问题 更多 >
编程相关推荐