axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From robert rowntree <rowntree...@yahoo.com>
Subject RE: DIME attachments ( 120 meg ) using sample
Date Fri, 24 Dec 2004 14:20:46 GMT
Regarding files sizes ( very Large binaries ) and
capabilities of the Axis framework and existing
examples, i ran a test using the RC2 version of
"samples.attachments.EchoAttachmentService" with an
"+FDR" arg directing the sample app. to use DIME
Encapsulation.

Results of DIME example and sending 120 Meg in 12
binary files...

 DataHandlers went  back and forth successfully (
client to server to client ) in about 22 Seconds.

myTestRig ( AMD XP 1.7 Ghz with 750 M of RAM ).

------- my thoughts -------

On the client side it is very fast in streaming large
files ( 12 Meg each ) into an array of DataHandlers
for DIME Encapsulation for the trip over the wire to
server. 

On the server, in the Echo example, there is NO
PROCESS to deserialize / getInstream on the
DataHandler Array from the WebService input parm. The
current example just echos back the DH Array to
Client. 

IF , the service in the example can be extended to
Open Streams on the uploaded Array of attachments and
to create files on the server side, then this is a
good start for an upload and file exchange
infrastructure to handle MPEG's and large bin files.
That would be usefull...

Anyone interested in working on a FAST Server
implementation of this?? 

------- command line that i used -------- 


axis-1_2RC2>%java_home%/bin/java -classpath
lib/axis.jar;...jars;.
samples.attachments.EchoAttachment -p 80 +FDR data/z

=====
robert rowntree 
Borneo Consulting Inc
415 642 4162
415 335 5539 M

Mime
View raw message