Python中的XMPP服务器

6
我正在努力寻找一个具有以下功能的Python XMPP服务器,但是我找不到:
  • 使用 epoll,就像 http://www.gevent.org/
  • 支持 BOSH
  • 模块化设计
  • 在最多1000个用户的情况下使用很少的RAM/CPU
  • 比上一个要求更重要的是:CPU/RAM使用必须可预测
Prosody 在功能方面看起来相当不错,但我不知道它可以同时支持多少用户以及它的性能如何。
有人能给我一个想法吗?

Prosody是用Lua编写的,这对我来说可能是一个选择,尽管我主要正在寻找Python解决方案。如果有人能确认其性能足够满足我的需求,我将使用Prosody。 - Flavius
2个回答

3

1

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

顺便说一下,如果你想玩弄它一点,你可以始终使用luajit运行prosody(我自己没有测试过,但我相当确定它会工作)。预计至少比原来快2-4倍。

也看看ejabberd吧。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接