runtimes cannot support a large number of connections
-----------------------------------------------------
Key: ETCH-10
URL: https://issues.apache.org/jira/browse/ETCH-10
Project: Etch
Issue Type: Improvement
Components: csharp-binding, java-binding
Affects Versions: 1.0.1, 1.0.0
Reporter: scott comer
Assignee: scott comer
Fix For: 1.0.2
each connection consumes some dedicated buffer space and a thread, thus the
number of connections supported is limited by those resources. in a practical
sense, to a few hundred or thousand by threads, and a somewhat higher number by
buffers.
a new scheme is needed based on shared buffer pools and selectors. in this way
the number of threads needed to manage thousands of connections is reduced to a
few hundred, and the size of the buffer pool is just what is needed to handle
the needs of the current traffic.
this gives approximately 32,000 connections on a windows xp pro with 2 gb, and
around 75,000 connections on a windows 2k3 server with 4 gb. different but
similar numbers will be possible with linux.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.