Servidor Tornado

Páginas: 5 (1161 palabras) Publicado: 10 de mayo de 2012
SERVIDOR TORNADO
Introducción
Facebook liberó un servidor Web llamado Tornado que busca hacer más fácil el crear aplicaciones que permitan hacer actualizaciones en tiempo real a los usuarios.
Es un intento de Facebook para mantenerse a la par de Twitter una plataforma que como se sabe ha ido incrementando en popularidad por la sencilla forma de compartir información en tiempo real.
Facebookha cambiado su diseño para hacer más fácil ver los estatus actualizados por los amigos y con este servidor reafirma sus intenciones de no dejarse ganar por Twitter.
Tornado es un framework de servidor Web y está liberado bajo la licencia Apache versión 2, está escrito en Python y está diseñado para permitir el procesamiento de miles de conexiones simultaneas.
Según las declaraciones el pasadojueves:
“Tornado es la pieza central de la infraestructura que le da poder a la función de tiempo real de FriendFeed, la cual planeamos mantener activamente”, dijo David Recordon quien es el gerente de los programas abiertos de Facebook. También añadió que “Creemos en liberar componentes genéricos útiles de la infraestructura como código abierto… como una manera de incrementar la innovación através de la Web”.
Al parecer este año el código abierto a toma cada vez más fuerza entre las grandes empresas como una forma de no solo acelerar el desarrollo de sus aplicaciones sino como una forma de mantener una comunidad de desarrolladores trabajando para ellos y mejorando lo ya existente a un precio muy bajo o casi inexistente.
Es increíble como el modelo de código abierto y software libre hacalado en el ámbito corporativo tan rápidamente y es un claro ejemplo de un sistema que funciona. Es algo a considerar para muchas empresas que aún tienen miedo de liberar código porque pueden “perder el negocio”, en un mundo donde todo ahora se trata de comunidades y de atraer seguidores en los medios sociales para poder hacer dinero es necesario replantear esos viejos conceptos y adaptarse a lasnuevas modalidades.








Concepto
Es una versión de código abierto del servidor web escalable de no bloqueo y las herramientas que el poder de FriendFeed .
La aplicación de FriendFeed se escribe utilizando un framework web que se parece un poco como web.py o webapp de Google , pero con las herramientas adicionales y optimizaciones para aprovechar de la subyacente no sea de bloqueode la infraestructura.
El marco es distinto de la mayoría de los marcos tradicionales del servidor web (y ciertamente la mayoría de los marcos de Python), ya que no es de bloqueo y razonablemente rápido.
Debido a que no es de bloqueo y utiliza epoll okqueue , puede manejar miles de conexiones simultáneas de pie, lo que significa que es ideal para los servicios web en tiempo real. Hemosconstruido el servidor web específicamente para manejar en tiempo real de características FriendFeed - cada usuario activo de FriendFeed mantiene una conexión abierta a los servidores de FriendFeed.

Historia












1. Versiones
Lanzamiento de servidor web Tornado 2.0
Software Libre
Después de casi tres años desde la liberación de código fuente por Facebook, hasalido la nuevaversión de servidor web Tornado 2.0.
Tornado es un framework de alto rendimiento para crear los servidores web en Python. Las solicitudes se procesan en el modo de no bloqueo (mediante el uso de epoll y kqueue).
El rendimiento de Tornado esta muy por delante de los framework como Django, web.py y CherryPy. Tornado se distribuye bajo la licencia Apache,
En la nueva versión hay variasincompatibilidades con las versiones anteriores. Antes de migrar a la nueva versión se recomienda ver el Changelog.
Las principales novedades de la versión 2.0:
• Soporte de Python 3.2;
• Secuencias de escape automáticas de los caracteres especiales en las plantillas predeterminadas
• La aplicación base del código de AsyncHTTPClient se cambio de curl_httpclient a simple_httpclient
• Aumento del número...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servidores
  • servidores
  • Servidores
  • Servidores
  • Los servidores
  • Servidores
  • Servidores
  • Servidores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS