Dans un autre question J'étais inquiet à propos de l'utilisation d'un service Web qui prend cinq minutes pour terminer. Je pensais à utiliser RMI au lieu de services Web pour ce cas d'utilisation.Est-ce que les services RMI et Web utilisent une connexion socket?
Mais en fin de compte, un service Web et RMI utilisent-ils un socket TCP pour la connexion sous-jacente? Y a-t-il une raison pour laquelle un appel de service Web prenant 5 minutes est moins stable qu'une demande RMI prenant le même temps?
Notez que dans notre cas, nous parlons de la communication interne des applications.
Mise à jour: Cette question vient de me inquiéter que nous courrions dans les connexions interrompues ou d'autres problèmes avec les services Web qui prennent 3-5 minutes. L'inquiétude peut-être totalement irrationnelle - répondeurs à mon autre question a indiqué que vous devriez être bien si vous contrôlez le client et le serveur. Mais je voulais juste comprendre plus en détail pourquoi une connexion interrompue pour un appel de 5 minutes n'est pas plus susceptible d'utiliser une implémentation de service Web qu'une implémentation RMI. Si elles s'appuient sur des connexions socket que cela pourrait expliquer pourquoi il n'y a aucune différence ...
Qu'entendez-vous par moins stable? Qu'observez-vous? –
Je n'avais rien remarqué - j'étais simplement * obsédée * par rapport à d'éventuels problèmes. Ajout d'une clarification à la question. –