J'ai développé un client (Eclipse) serveur (Spring Framework sur Tomcat) en utilisant Spring Remoting sur HttpInvoker.Streaming avec Spring Framework
Certaines utilisations doivent transférer de gros fichiers (> 150 Mo) du serveur au client. Comme nous sommes sur un système 32 bits côté client, j'ai toujours un problème de taille de tas Java (bien que je mette le Xmx à 1014 Mo - mais les fichiers pourraient même être plus gros).
Ma question est: Y at-il un moyen de faire du streaming sur HttpInvoker ou autre chose pour résoudre ce problème?
'HttpInvoker' n'est pas conçu comme une interface de transfert de fichiers, il est là pour les appels RPC. Si vous devez transférer de grandes quantités de données, vous devez utiliser un mécanisme plus approprié, c'est-à-dire un flux d'E/S manuscrit écrit sur le client et le serveur. – skaffman
Existe-t-il des cadres éprouvés pour faire de telles choses? – Philipp
Qu'en est-il du déplacement des parties qui doivent transférer de gros fichiers, de RPC à ['REST'] (http://en.wikipedia.org/wiki/Restful)? Lorsque vous pouvez télécharger le fichier avec une simple demande 'GET'. –