2011-01-20 2 views
6

Я ищу трудно, но я не могу найти сервер XMPP в питона со следующими характеристиками:XMPP сервер в Python

  • использованием Epoll, так же, как http://www.gevent.org/
  • опорной BOSH
  • модульная конструкция
  • использовать небольшое ОЗУ/ЦП для до 1000 пользователей
  • более важно, чем предыдущее требование: использование ЦП/ОЗУ должно быть предсказуемым

Prosody выглядит неплохо, но я не знаю, сколько пользователей он может поддерживать одновременно и как он работает по-разному.

Может ли кто-нибудь дать мне представление?

+0

Почему ярлык «lua»? – lhf

+0

Просодия написана в Lua, что вполне может быть для меня вариантом, хотя я в первую очередь ищу решение для python. Я буду использовать просодию, если кто-то сможет подтвердить, что ее производительность достаточно хороша для моих требований. – Flavius

+0

Извините, но почему бы не ejabberd? – seriyPS

ответ

1

xmpp.org использует Просодию, любые другие вопросы? : P

Кстати, если вы хотите немного поиграть с ним, вы всегда можете запустить просодию с помощью luajit (не испытал это сам, но я уверен, что это сработает). Ожидайте хотя бы 2-4 раза быстрее выполнения.

Посмотрите @ ejabberd тоже.

Смежные вопросы