J'ai une application à charge équilibrée ASP.NET (webservice et site web). Il fonctionne sur le serveur SQL. Je dois pouvoir fournir de gros fichiers à télécharger. Cependant, en raison de la situation d'équilibrage de charge, les fichiers sont stockés dans la base de données SQL par opposition au système de fichiers. Le BITS semble être la meilleure approche. J'ai le plein contrôle du client. Cependant, je ne sais pas comment configurer BITS pour lire le fichier de la base de données. Je sais comment écrire le code C# pour cela, mais je ne sais pas comment faire pour que BITS s'y connecte plutôt que de lire le fichier depuis le système de fichiers.Comment pouvez-vous configurer ou étendre BITS (Background Intelligent Transfer Service) pour lire des fichiers à partir d'une base de données Sql Server
Des idées?
Juste une idée ici, mais avez-vous envisagé de stocker le contenu dans S3 et de fournir des téléchargements Bittorent? Utilisation de BitTorrent avec Amazon S3 http://docs.amazonwebservices.com/AmazonS3/latest/index.html?S3Torrent.html –
Quelle version de SQL Server? 2008 a introduit FILESTREAM qui persiste réellement les fichiers sur le système de fichiers et vous permet un accès direct à eux – NotMe
Pourquoi ne pas mettre les fichiers dans un arbre DFS? –