| Eventmachine Red rápida E / S y gestión de eventos para los desarrolladores de Ruby |
Descargar ahora |
Eventmachine Clasificación y resumen
- Nombre del editor:
- EventMachine Team
- Sitio web del editor:
- http://rubyeventmachine.com/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 225 KB
Eventmachine Etiquetas
Eventmachine Descripción
Red rápida E / S y gestión de eventos para los desarrolladores de Ruby EventMachine es una biblioteca para programas Ruby, C ++ y Java. Proporciona E / S impulsada por eventos utilizando el patrón del reactor. EventMachine está diseñado para satisfacer simultáneamente dos necesidades clave: · Escalabilidad, rendimiento y estabilidad extremadamente altas para los entornos de producción más exigentes; y · una API que elimina las complejidades de la programación de red roscada de alto rendimiento, lo que permite que los ingenieros se concentren en la lógica de su aplicación. Esta combinación única convierte a EventMachine una primera opción para diseñadores de aplicaciones en red críticas, incluidos servidores web y proxies, sistemas de producción de correo electrónico y emisor, procesadores de autenticación / autorización, y muchos más .Eventmachine le permite escribir servidores de red y clientes sin manipular los sockets, todos ustedes. hacer es enviar y recibir datos. Socket de un solo rosco: escalable y rápido! ¿Qué hay de nuevo en este lanzamiento: · Limpieza de códigos principales · Convirtió todas las pestañas a espacios en archivos de origen de Ruby · Mejor documentación para todos los métodos y clases. · Movió todas las implementaciones de protocolo a EM / Protocolos / · Dividir EventMachine.rb a EM / {Conexión, versión, temporizadores} .rb · Se eliminaron varios métodos y clases desaprobadas. · Rake Java: Tarea GEM para generar una gema binaria Jruby · Correcciones y mejoras del reactor. · Trabajó alrededor de un error de kqueue en OSX causando NBYTES> 0 fallas de afirmación · Reducido el tamaño de la pila de los reactores de Epoll / Kqueue (esto corrige un · Problema de larga data que causa problemas de rendimiento con hilos de rubí) · Las plataformas que lo admiten usarán WRITV () para escribir datos a la · Red, lo que resulta en menos memcpy () S · Establecer explícitamente el modo de no bloqueo en los sockets adjuntos · Permitir que los tubos de lectura / escritura se vean usando EM.ATTACH · GetTiempo () se llama solo una vez por garrapata y se usa para los temporizadores, · Heartbeats y gcurrentlooptime
Eventmachine Software relacionado