【发布时间】:2023-03-12 10:33:01
【问题描述】:
我有一个带有一些 Websockethandler 的 Tornado 服务器。我想创建一个工作人员池,以便将工作人员作为子进程启动并将 websocket 连接传递给工作人员。工作人员完成后,它应该向客户端发送答案。
def worker(message):
inp_dict = json.loads(message)
t = inp_dict["time"]
time.sleep(t)
return "Hello, World! "*int(t)
class WebSocket(tornado.websocket.WebSocketHandler):
def check_origin(self, origin):
return True
def open(self):
print("WebSocket opened")
def on_message(self, message):
self.write_message(worker(message))
def on_close(self):
print("WebSocket closed")
怎么做?
【问题讨论】: