Мне нужен сервер Jabber, который может обрабатывать очень большое количество людей и работает на Linux - PullRequest
0 голосов
/ 23 сентября 2010

Я и партнер строим социальную сеть, одним из ключевых компонентов является система чата.Мы хотели бы использовать Jabber.Я полностью потерян, когда дело доходит до xmpp.Я пытаюсь найти сервер, который работает быстро и может обрабатывать очень большое количество пользователей, на самом деле очень большое.Может кто-нибудь указать мне правильное направление, чтобы серверы могли помочь мне с этой задачей?

Мой сервер работает под управлением Ubuntu 10.4Я бы предпочел что-то, что не основано на Java.Если бы ява был человеком, я свернул бы его / ее на ковер и сбросил бы его / ее с моста.

Ответы [ 5 ]

5 голосов
/ 23 сентября 2010

ejabberd , написано в erlang .

Или, jabberd , написанный на C ++, или jabberd2 , переписанный с нуля jabberd.

2 голосов
/ 23 сентября 2010

Один сервер никогда не будет достаточно большим, но у ejabberd есть несколько замечательных возможностей кластеризации.

1 голос
/ 07 сентября 2011

Когда вы говорите «очень очень большой», я думаю, что вам лучше не использовать jabberd2, потому что я много читаю код, сетевой модуль может не удовлетворить ваше «очень очень большое» требование.

Мои друзья сказали мне, что ejabberd - это круто, но если он может удовлетворить ваши требования, вы можете уделить ему больше внимания.

1 голос
/ 24 сентября 2010

Это зависит от того, сколько «очень, очень больших» на самом деле. Разница между десятью тысячами одновременно работающих пользователей и сотнями тысяч (или более) имеет большое значение. Другие компоненты, которые вам нужно интегрировать, также важны, например, конкретная база данных или каталог LDAP, и где они находятся.

Jabber XCP от Cisco может обрабатывать очень большое количество пользователей. Несколько лет назад он мог обрабатывать множество одновременных пользователей на одном компьютере, а также размещать серверную часть базы данных на одном компьютере. Он также имеет встроенные компоненты кластеризации.

Я слышал хорошие вещи о ejabberd , но не видел конкретных цифр на нем. Сервер jabber.org раньше работал на ejabberd и до этого работал jabberd . Теперь он работает на M-link , о которой я раньше не слышал. Поскольку jabber.org «раньше» работал на этих других платформах, вы должны выяснить, почему они изменились, прежде чем выбирать их для своей службы.

0 голосов
/ 19 сентября 2012

Как насчет OpenFire http://www.igniterealtime.org/projects/openfire/index.jsp

Я начинаю его использовать, но если у кого-то есть какие-либо отзывы об этом сервере чата, пожалуйста, оставьте комментарий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...