Terabajty to nebudu, oni to nebudu zvacsa ani gigabajty ( ale obcas sa to stane ), kazdopadne keby to boli len desiatky MB a pripoji sa tam 100 klientov tak to ten server zarucene skonci bez volnej pamate.
S tym servletom je to vyborny napad, akurat vobec netusim, ako to naprogramovat ( web je moja slaba stranka ) :) > Dusan Zatkovsky napsal(a): > > Je este nejaka ina cesta, ako prenasat subory pomocou WS? Povodne som > > totiz navrhoval, ze klient si s ws iba pokeca a samotny prenos obstara > > tretia strana, pravdepodobne nejaky ssl socket, ktoremu da webservica > > echo o klientovi a nejake autorizacne data, ktorymi sa potom klient > > ohlasi. Problem je, ze je to pre mna dalsi overhead, spojeny mimo ineho > > aj s vecami s javou nesuvisiacimi ( povolit dalsie porty u klienta a tak > > podobne ). > > Posílání přes webservice mi přijde jako jeden extrém, a posílání > přes speciální socket jako druhý extrém. Nestačilo by ten soubor > poslat normálně přes HTTP ? A nemyslím jako přílohu formuláře, > ale metodou PUT. Stačilo by si pak napsat jednoduchoučký servlet, který > by četl tělo requestu a přímo ho zapisoval do souboru. > > A aby to bylo webservicové, přes SOAP by se klient mohl dozvědět > to správné URL pro HTTP PUT. > > Pokud jde o *opravdu* velké soubory, tj. gigabajty až terabajty, > pak narazíte na omezení TCP protokolu, a nezbude než použít > stripovaný transfer (více souběžných TCP spojení). Pak > doporučuji použít bbftp http://doc.in2p3.fr/bbftp/ případně gridftp. > > Makub -- Dusan