Python中的XMPP服务器

我正在努力寻找一个 Python XMPP 服务器,它具有以下功能:

  • 使用 epoll,就像 http://www.gevent.org/ 一样。
  • 支持 BOSH。
  • 模块化设计。
  • 对于高达 1000 名用户,RAM/CPU 使用要少。
  • 比前面的要求更重要的是:CPU/RAM 的使用必须是可预测的。

就功能而言,Prosody 看起来相当不错,但我不知道它可以同时支持多少用户以及在性能方面如何。

有人可以给我一些想法吗?

原文链接 https://stackoverflow.com/questions/4746015

点赞
stackoverflow用户459706
stackoverflow用户459706

xmpp.org 使用 Prosody,还有其他问题吗?:P

顺便说一下,如果你想玩一下它,你可以使用 luajit 运行 Prosody(我自己没有测试过,但我相信它会工作)。预计至少能比原来运行速度快2-4倍。

也可以看看 ejabberd

2011-01-21 20:14:41
stackoverflow用户589679
stackoverflow用户589679

对于 Prosody 的性能表现的概括,请参见他们在 ML 上发布的这篇文章。https://groups.google.com/d/topic/prosody-users/SlXpfwJfgY4/discussion

2011-01-25 20:48:38