Quiero saber flujo de trabajo interno del tornado, y han visto this article, es muy bueno, pero algo que simplemente no puede averiguar¿cuál es el tornado ioloop y el flujo de trabajo del tornado?
dentro del ioloop.py, hay una función de este tipo
def add_handler(self, fd, handler, events):
"""Registers the given handler to receive the given events for fd."""
self._handlers[fd] = handler
self._impl.register(fd, events | self.ERROR)
por lo ¿que significa esto? cada solicitud activará add_handler o simplemente se activa una vez cuando init?
cada socket connect generará un descriptor de archivo, o solo se genera una vez?
¿Cuál es la relación entre ioloop y iostream?
¿cómo funciona httpserver con ioloop y iostream?
¿hay algún gráfico de flujo de trabajo, así que puedo verlo claramente?
pena por estas questiones, i confundido
estos vínculos, sugerencia, sugestión ayuda. muchas gracias :)
"generarán más sockets de comunicación", son los sockets linux sockets internos (sockets de dominio de Unix)? – limboy
@ Izyy Creo que son "sockets de internet" (del tipo socket.AF_INET en python). Wikipedia tiene buena información. El zócalo principal de escucha solo tendrá una dirección de recepción + puerto, pero cada nuevo zócalo de comunicación tendrá una dirección + puerto local y remoto, lo que les permitirá aplicar de forma exclusiva a cada conexión de cliente, aunque tengan la misma dirección local en el servidor . Aunque no estoy seguro de los detalles de implementación exactos :). – mesilliac
gracias por su explicación :) – limboy