about summary refs log tree commit homepage
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README8
1 files changed, 8 insertions, 0 deletions
diff --git a/README b/README
index fae35fb..4c76719 100644
--- a/README
+++ b/README
@@ -26,6 +26,11 @@ CPU/memory/disk concurrency.
 sleepy apps.  Additionally it does not support streaming "rack.input" to
 the application.
 
+For application concurrency, we have the Rainbows::AppPool Rack
+middleware that allows us to limit application concurrency independently
+of network concurrency.  Rack::Lock as distributed by Rack may also be
+used to limit application concurrency to one (per-worker).
+
 == Features
 
 * Designed for {Rack}[http://rack.rubyforge.org/], the standard for
@@ -59,6 +64,9 @@ the application.
 * Long polling
 * Reverse Ajax
 
+\Rainbows may also be used to service slow clients even with fast
+applications using the \Rev concurrency model.
+
 == License
 
 \Rainbows! is copyright 2009 by all contributors (see logs in git).