L'équipe d'Apache MINA est heureuse d'annoncer la sortie de la version 1.1.0 Apache MINA.
Apache MINA est un framework d'application réseau qui aide les utilisateurs à développer des applications serveur et client à haute performance et pouvant monter en charge simplement.
La version 1.1.0 est un port Java 5 d'Apache MINA 1.0.X qui utilise les nouvelles fonctionnalités du langage Java 5 (c'est à dire les types génériques et les types de retour covariants). Les applications basées sur MINA 1.0.X peuvent être très facilement portées vers MINA 1.1.0.
La version de développement 2.0.M1 qui est proche de sa première sortie ajoute les communications séries (RS-232) et une API simplifiée.
Apache MINA est utilisé par :
Apache MINA est un framework d'application réseau qui aide les utilisateurs à développer des applications serveur et client à haute performance et pouvant monter en charge simplement.
La version 1.1.0 est un port Java 5 d'Apache MINA 1.0.X qui utilise les nouvelles fonctionnalités du langage Java 5 (c'est à dire les types génériques et les types de retour covariants). Les applications basées sur MINA 1.0.X peuvent être très facilement portées vers MINA 1.1.0.
La version de développement 2.0.M1 qui est proche de sa première sortie ajoute les communications séries (RS-232) et une API simplifiée.
Apache MINA est utilisé par :
- Apache Directory, le serveur LDAP de l'Apache Software Foundation ;
- Apache Qpid un serveur AMQP (Advanced Message Queuing Protocol) ;
- Apache FTP server ;
- QuickFIX/J une implémentation en java du protocole FIX (Financial Information eXchange) ;
- Asyncweb un serveur HTTP traitant les requêtes de façon asynchrones pour maximiser les performances ;
- Jive Software Openfire : un serveur XMPP (Extensible Messaging and Presence Protocol, le protocole de Jabber) hautes performances ;
- Red5, un serveur de flux de média flash open-source.
Plus d'information sur le projet Apache MINA (661 hits)
Téléchargement (114 hits)
Pour ceux qui sont curieux sur les performances de Java pour les applications réseaux (410 hits)
Guide de démarrage rapide (220 hits)
Configurer le modèle de thread pour un maximum de performance (176 hits)
La F.A.Q (112 hits)
> Lire la dépêche (7 commentaires, moyenne: 4,9).
Vous avez demandé le commentaire #826946.




wikipédification
arg j'ai oublié de wikipédifier 2-3 choses importantes
http://fr.wikipedia.org/wiki/Extensible_messaging_and_presen(...) pour jabber
http://fr.wikipedia.org/wiki/Red5 qui renvoie vers http://osflash.org/red5 pour du streaming audio et vidéo en MP3, FLV, flash...
ça m'intéresserait de savoir s'il y a eu des benchs externes autres que ceux proposés sur http://mina.apache.org/performance-test-reports.html (notamment la conso mémoire, cpu ça pourrait être intéressant sur un environnement de prod' significatif). Préciser si cela avait une chance de fonctionner avec gcj serait pas mal aussi :)
[^]Re: wikipédification
Je l'utilise avec Apache Harmony :
http://harmony.apache.org/downloads.html
Par contre gcj aucune idée, par contre des tests sont bienvenues :)
La conso mémoire c'est celle de la JVM, puis par connection ça dépend du code collé derrière. MINA utilise peu de mémoire en lui même.
Pour des tests de charge voir le passage de Wildfire de leur code réseau maison à MINA :
http://www.igniterealtime.org/blog/2006/12/19/scalability-tu(...)
Merci pour la super mise en forme !