Hey Bogdan,

You should be just fine using MINA. We are using MINA in Openfire and so
far we got up to 170K concurrent connections in a single JVM. Those 170K
sockets were sending traffic to the server all the time. In any case, it's
up to your processing logic to be as fast as the incoming rate. Otherwise
things will start to queue up in the incomign queue of MINA. Anyway, you
can use the throttle filter to prevent running out of memory.

Regards,

  -- Gato 

-----Original Message-----
From: Bogdan Ciprian Pistol [mailto:[EMAIL PROTECTED] 
Sent: Friday, October 26, 2007 1:32 PM
To: dev@mina.apache.org
Subject: MINA's scalability

Hello,

I would like to use Apache MINA for building a server that should scale
well.
The server will publish data to lots of clients (around 30 000).
The majority of these connections will be active a few hours. The data
being sent to the clients  is small but at a high frequency (500-1000
milliseconds).

I wanted to build a solution that would use a pool of threads and using
select (nio) I could handle more than one socket connection per thread.

Then, I found this project, and I wonder if MINA 's threads are managing
more that one connection/thread. This wasn't clear in the documentation
(on the website) or in the Developer Guide.

The server machine will have 4 Processors x 2 Cores (Xeon @ 3GHz) and
32 GB memory.

Do you think MINA is appropriate for my project?

Thank you,

Bogdan Pistol

Reply via email to