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

Odpovedet emailem