【发布时间】:2011-06-06 17:24:07
【问题描述】:
终于对tornadoweb异步有点了解了
异步响应的关键是
def new_messages(self, messages): cls = MessageMixin logging.info("Sending new message to %r listeners", len(cls.waiters)) for callback in cls.waiters: try: callback(messages) except: logging.error("Error in waiter callback", exc_info=True) cls.waiters = []
so 有没有办法将回调函数存储在数据存储区中 或解决方案,如果使用多台计算机或进程??
例如: 对 node1 的请求更新 B 为 A 发布由 node2 处理的数据
node2如何调用node1回调??
【问题讨论】: