> If a web app does have a large number of concurrent requests, then you
> need a model where requests share threads. A full blown event based
> programming model is not required for thread sharing.

Of course you can mix asynch and threaded at your leasure, with
appropriate interfaces in between; but it still boils down to limiting
the thread-wise concurrency and relying on evented I/O for the bits
that require that particular form of scalability.

Don't get me wrong, I really dislike writing callback based asynch I/O
code, but since the OP specifically asked for a comparison with
node.js it's relevant to point out that no, clojure doesn't inherently
get you massive concurrency even if you can most definitely do
threading/asynch mixing with clojure like with most languages.

-- 
/ Peter Schuller

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to