I share David's frustration. One of the things that attracted me to Restlet
in the first place was the hope that I could throw away all the other
processes and do everything in the JVM. Why couldn't I put whatever
throttling/defensive logic (that I would otherwise have to put in a separate
process) right into the Restlet Component? Is a Restlet Component inherently
"vulnerable" as Tal puts it, or is it just that no one has provided the
right defensive Restlet Filter so far?

--tim

On Fri, Sep 24, 2010 at 2:24 AM, David Fogel <[email protected]> wrote:

> Hi Tal, William-
>
> Thanks for your feedback!
>
> Regarding putting the JVM behind Apache or some other proxy: well,
> we're likely to have to use a load-balancer soon, but aside from that,
> I find it frustrating to put something in front of the JVM- shouldn't
> java web servers be considered just as robust and fast as ones written
> in C or something else?  It's not like java web servers are
> inefficient CGI scripts or something, yet everyone is always saying to
> stick things in front of them.  I'm not suggesting this is wrong, just
> that it's frustrating :-)
>
> Wouldn't it be nice if products like Jetty, Simple, etc had
> appropriate built-in features to combat various misuse?  It seems like
> if they're serious about being web servers, they should consider these
> features to be important.
>
> Anyhow, I'll probably try to block a few things at the Simple or
> Restlet Filter level, just to make myself feel better...
>
> thanks,
> Dave Fogel
>
> ------------------------------------------------------
>
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2663951
>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2664269

Reply via email to