Dear all,

We have an existing RESTful web application that involves clients
downloading multiple streams of data simultaneously.  Our current
implementation is based on servlets and we are experiencing
scalability problems with the number of threads involved in serving
multiple large data streams simultaneously.  I recently came across
Restlet and was attracted by the potential to use NIO under the hood
to enable more scalable large file transfers.

In our case we are not necessarily serving large files that already
exist on disk: we are essentially creating the files ourselves on the
fly (so they are of unknown length when the file transfer starts).  I
was wondering if anyone could offer advice on how to support the
serving of such data streams through Restlet in a scalable manner
(ideally without creating a new thread on the server for each file
transfer)?

Thanks in advance,
Jon

-- 
--------------------------------------------------------------
Dr Jon Blower              Tel: +44 118 378 5213 (direct line)
Technical Director         Tel: +44 118 378 8741 (ESSC)
Reading e-Science Centre   Fax: +44 118 378 6413
ESSC                       Email: [EMAIL PROTECTED]
University of Reading
3 Earley Gate
Reading RG6 6AL, UK
--------------------------------------------------------------

Reply via email to