Je me demandais simplement quelle est la solution commune pour cela. Nous avons deux serveurs Web à charge équilibrée et un serveur séparé qui contient nos images. Notre processus actuel consiste en ce qu'un utilisateur télécharge une image directement sur le serveur Web (auquel ils sont connectés) et nous entrons un travail dans notre base de données. Un autre processus vérifie les travaux d'image toutes les quelques minutes et copie l'image du serveur Web jusqu'au serveur d'images.Image Télécharger directement du client au serveur distant? Spring/Tomcat
Le délai entre la mise en ligne d'un utilisateur et le moment où il est visible n'est pas idéal. Nous pourrions resserrer la boucle sur la fréquence à laquelle nous vérifions pour les travaux d'image, mais idéalement, je voudrais avoir des images téléchargées par l'utilisateur pour aller directement au serveur d'image plutôt que de copier deux fois. Comment cela devrait-il être fait? Y at-il quelque chose au printemps pour faire face à cela? On dirait que la plupart auraient affaire à un CDN je pense?
Je veux limiter le temps qu'il faut pour une image qu'un utilisateur télécharge est disponible sur notre site ...
"accès direct au serveur d'images" Que voulez-vous dire? Comment feriez-vous littéralement cela avec apache/tomcat/java? – Prem
Soit par mappage de disque réseau pour que vous puissiez y accéder comme sur un système de fichiers disque local, soit par FTP en installant un serveur FTP sur la machine imageserver (FileZilla?) Et en utilisant un client FTP pour envoyer l'image (Apache Commons Net FTPClient?). – BalusC