[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] Re: Large number of clients
|
Hi Gunnar,
Gunnar Wagenknecht wrote:
Scott Lewis schrieb:
- I've got a basic setup running with little text messages, but will
it scale to that many nodes?
For XMPP I don't know. It would likely depend heavily on the quality
and scalability of the server (less so on ECF APIs actually).
FYI, I recently started to look into the topic XMPP as well. I want to
use the Presence API of ECF to communicate with nodes in a cluster.
Basically there would be up/down and state messages. In a second step
I might also use it to send control messages to the nodes.
I don't have any practical experience with XMPP servers yet. But I
found an interesting article about an Open Source server. They
simulated 150k active connections with a throughput of 10k packets per
second on a single dual-core server.
http://www.tigase.org/node/1373
Another popular one is OpenFire:
http://www.igniterealtime.org/projects/openfire/index.jsp
Jive uses this as the basis for their XMPP product, so it might scale
pretty well. We are running an instance at ecf.eclipse.org, and the
foundation is reasonably close to using it for this bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=126089
Further, there has been some recent chatter about an ECF project to
implement an Equinox-and-ECF-based XMPP server. I would really like to
try to get this going...perhaps with the explicit cooperation of
OpenFire (I'm going to meet with them next week), and interested
contributors in the ECF community. Given OpenFire's apache license,
existing java-based implementation, and the relative ease of taking an
existing java-based application and converting it to a set of
Equinox/ECF bundles, I think this is quite doable. In any event, I
would like to get this going as an ECF subproject.
Would this be interesting to you Gunnar?
Scott