Pour le problème rencontré, voir le titre. Un certain «service de calcul» (cpu intensive) est servi aux clients de la manière suivante: toutes les demandes clients vont à une machine qui gère la file d'attente et - lorsqu'un serveur ou un processeur est libre dans le cluster - transmet la requête à un serveur d'applications java. Le serveur d'applications utilise ejb pour la gestion de son flux de travail et, à un moment donné dans le flux de travail, le service de calcul doit être appelé (*). Les résultats du calcul sont gérés dans le flux de travail.Serveur de files d'attente -> serveurs d'applications Java -> cluster de serveurs de calcul
Questions: - l'appel au service de calcul doit être une RMI ou existe-t-il d'autres options? - quels produits supportent cette architecture "out of the box" (pour ainsi dire). (*) Il est appelé en tant que programme Java autonome, qui utilise JNI en interne.
Pensez-vous que Spring Remoting nécessite le cadre Spring complet ou peut-il être utilisé indépendamment? – Gerard
Le Spring Framework est décomposé en modules. Vous en auriez besoin, mais pas tous. – GaryF