标签: python performance websocket tornado broadcast
我正在使用Python的Tornado WebSocketHandlers来处理websocket连接。
我有一些需要全局广播的消息。当我拥有+1000个客户端时,以下迭代开始对高频消息来说代价高昂:
def broadcast(self,msg): for client in self.clients: client.send(msg)
有没有办法使用Python和Tornado执行某种WebSocket多播(而不是迭代现有连接的列表/ dict)?