Apache MINA es
un Framework
de aplicación de red que ayuda a los usuarios a
desarrollar aplicaciones con un
alto rendimiento y alta escalabilidad fácilmente. Este
framework provee una API asincrona sobre varios protocolos como
TCP/IP y
UDP/IP a gracia a Java
NIO. Con lo que se puede hacer Comet muy fácilmente.
Las APIs NIO se introdujeron en Java 1.4 y son utilizadas desde entonces por un gran número de aplicaciones. Las APIs NIO permiten operaciones de IO sin bloquear sin bloquear el procesamiento con esto.
Las APIs NIO se introdujeron en Java 1.4 y son utilizadas desde entonces por un gran número de aplicaciones. Las APIs NIO permiten operaciones de IO sin bloquear sin bloquear el procesamiento con esto.
Mina es un framework de
aplicación de red simple, pero con todas estas
funcionalidades:
- Unifica la API para distintos tipos de transporte: TCP / IP y UDP / IP a través de Java NIO
- Comunicación serie (RS232) a través de RXTX
- Interfaz de filtro como un punto de extensión, similar a los filtros de Servlet
- API de bajo nivel y de alto nivel: De bajo nivel: usos ByteBuffers, De Alto Nivel: definidos por el usuario utiliza objetos de los mensajes y códecs.
- Manejo de hilos modificable: u solo hilo o un grupo de subprocesos, más de mil grupos de subprocesos (es decir, SEDA)
- Sobrecarga de protección y limitación del tráfico
- Unidad de capacidad de prueba y los objetos mock
- Se puede administrar con JMX
- Basada en Stream I/O soportado vía StreamIoHandler
- Integración con contenedores conocidos como PicoContainer y Spring
Has considerado utilizando Netty en vez de MINA? Netty es muy semejante a MINA. Era yo commiter en MINA y ya me parece a mi que MINA esta muerto. Netty me gusta muchisimo.
ResponderBorrarEspero que me entiendes. Mi espanol esta medio oxidado (so yanqui si no te diste cuenta.)
Gracias! Voy a leer sobre Netty!
ResponderBorrarMe ha venido genial tu post, estaba buscando cosas de MINA y ahora que me fijo en el comentario de Mike, lleva toda la razón del mundo. Hace meses que no hay movimiento. En efecto parece que ahora se lleva Netty y la comunidad apuesta más por ella.
ResponderBorrarMe alegro que te haya servido, sip yo también voy a estudiar y usar Netty
ResponderBorrar