J'implémente une application de serveur hybride qui mélange une servlet Web et une application Java simple.Utilisation de la structure JAVA NIO dans le serveur SPRING
L'application Java gère des milliers de sockets pour les périphériques distants, tandis que l'application Web interagit avec l'utilisateur pour définir/lire l'état de toute socket. Java NIO, ou Apache-MINA vs Jboss-Netty, semble être de bonnes options pour l'application de sockets.
La première question est, puis-je exécuter les deux applications (Servlet avec interface Web + application JAVA NIO) dans le même serveur? J'utilise maintenant Tomcat pour la servlet et un démon plain procrun pour l'application socket
Je ne sais pas si Spring convient à cette combinaison, puisque je n'ai vu aucune information sur l'utilisation de NIO au printemps .
La deuxième question est, comment les deux applications peuvent-elles communiquer entre elles? Pour le moment j'utilise RMI mais je me demande s'il y a une meilleure solution.