2 votes

Solution alternative aux sockets en Java

J'ai réalisé une application en java entre deux machines où chacune d'entre elles effectue un calcul sur des données et l'envoie à l'autre pour qu'elle fasse sa part. J'ai réussi à le faire en utilisant des sockets. Ainsi, les deux machines jouent le rôle de serveur et de client selon la partie du code qu'elles exécutent. Cependant, cela demande beaucoup de synchronisation afin d'avoir déjà les données à calculer. Thread.sleep(); mais comme j'ai mis une grande marge pour le temps de sommeil, il en résulte beaucoup de temps d'inactivité. Je me demandais s'il y avait une alternative à cela pour que je puisse avoir une synchronisation automatique.

1voto

Bacem Points 76

Il existe un cadre Java appelé apache MINA qui permet d'abstraire la complexité et les limites des sockets purs. Vous pouvez trouver plus de détails ici : http://mina.apache.org/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X