LINUX.ORG.RU

Вышел Jabber-сервер Openfire 3.7.0

 ,


0

2

Плюсы Openfire:

  • малая нагрузка на систему и низкое потребление памяти;
  • удобный веб-интерфейс администрирования;
  • система плагинов, расширяющая функциональность;
  • транспорты для других популярных протоколов, таких как ICQ.

Что нового в 3.7.0:

  • переход на лицензию Apache v2.0;
  • улучшения в механизме кеширования, в результате чего уменьшается потребление памяти;
  • исправлены ошибки с утечками памяти, самоподписанными сертификатами и списком контактов в окружении LDAP, а также исправления в переводах интерфейса и плагинов на некоторые языки.

>>> Подробности



Проверено: JB ()

Ответ на: комментарий от Adamos

Ну я немного утрировал, но сейчас на одном из серверов, где стоит 3.6.0 (старьё, да, знаю) сидит семь юзеров и сожрано 225 МБ. Да даже и на 20 пользоватлей 220 метров — что-то жирно. Когда сервер ещё назывался «Вайлдфайр», то вёл себя намного скромнее.

Oleaster ★★★ ()

>низкое потребление памяти

Такая толстота на главной...

Led ★★★☆☆ ()

Openfire 3.6.3 Total Users: 84 (40% онлайн) Server Uptime: 38 days, 4 hours, 38 minute Потребление памяти чуть меньше 80мб. Стоит в корпоративной сети чуть больше года. Ни разу не упал, багов не заметил.

ManDate ()
Ответ на: комментарий от Oleaster

У меня и стоит старье - 3.6.4. Но стоит по дефолту, я его вообще не допиливал. Так что жручесть простительна и, возможно, несколько поправима... Если это критично - стоит вообще рассматривать не-жабовые аналоги, полагаю. Я сразу написал - хорошая вещь для простых смертных. Никого не рвет в сравнениях, но легко ставится и надежно работает. Такого рода программы тоже необходимы.

Adamos ()
Ответ на: комментарий от Oleaster

У Java настраиваются параметры потребляемой памяти. Проще говоря, у вас и при 100 юзерах будет занято столько же, потому что Java отжирает памяти в соотв. с настройками минимума прямо при старте, независимо от нагрузки и количества пользователей. Уже во время работы при повышении нагрузки Java будет кушать память до максимального предела, если он не превышает объём оперативки, после чего перестанет выделять память и можно будет огрести феерические глюки.

DRVTiny ★★★★★ ()
Ответ на: комментарий от Oleaster

> У товарища помегабайтный тариф, 1 руб. 50 коп. за мегабайт. Поэтому дорого выходит.

Когда я взял вас к себе бухгалтером?

andreyu ★★★★★ ()
Ответ на: комментарий от DRVTiny

Я правил конфиг, там минимум выставлен 128. Но кушает вдвое больше, хотя очевидной потребности нет.

Oleaster ★★★ ()
Ответ на: комментарий от andreyu

И да, Вы забыли выдать мне зарплату за полгода, Вам грозит уголовное наказание. Срочно рассчитайтесь!

Oleaster ★★★ ()
Ответ на: комментарий от Adamos

Ну, я, как опенфайровод, не возражаю против этого. Но лучшее — враг хорошего...

Oleaster ★★★ ()

Предыдущая версия имела баг с авторизацией в админке, не смог даже поставить попробовать.

Casus ★★★★★ ()

уж года 4 как используется на серверах в двух конторах в качестве внутренней системы обмена сообщениями. Удобно пользоваться, широкий функционал. Работает, проблем почти не было. С ежабберд не срослось. Мне нужна была конкретная фича - чтоб в ростере показывались фамилия и имя, и чтоб можно было по группам пользователей раскидать. В опенфаере (ранее wildfire емнип) это есть из коробки. Возможно, ежабберд и круче и стабильней и из него можно сделать тоже самое по возможностям.. Но я хочу чтоб просто работало. И оно просто работает. Средняя загрузка проца за последние 7 дней на одном из серверов - 0.3% Так что тот факт что это работает через Жаву меня не смущает.

azure ★★ ()
Ответ на: комментарий от azure

+1. Это как postfix. Мощное, удобное, «православное» ПО. Только вот я с лета с ним ковыряюсь. Чего только стоят главы книги про ограничения на прием/передачу почты...А хочется, чтоб поставил, поковырял чуть-чуть, а остальное можно было через web-gui. Да, я понимаю, что это не windows. Но если по каждой софтине нужно становиться экспертом широкого профиля - это тоже уже не гуд. Не в газпроме все ж работаю...

Soulreader ()

Не стартует!

Так было:
2011.03.04 14:10:37 Openfire 3.6.4 [Mar 4, 2011 2:10:37 PM]
2011.03.04 14:11:09 Admin console listening at:
http://domain.org:9090
https://domain.org:9095
2011.03.04 14:11:10 Starting transport service: icq
2011.03.04 14:11:10 Starting transport service: irc
2011.03.04 14:11:10 Starting transport service: xmpp
2011.03.04 14:11:10 Starting transport service: gtalk
2011.03.04 14:11:10 Found old database version 2 for instantFeed.
Upgrading to version 3...
2011.03.04 14:11:13 Started server (unencrypted) socket on port: 5269
2011.03.04 14:11:13 Started plain (unencrypted) socket on port: 5222
2011.03.04 14:11:13 Started SSL (encrypted) socket on port: 5223

Обновился:

2011.03.04 14:19:23 Openfire 3.7.0 [Mar 4, 2011 2:19:23 PM]
2011.03.04 14:19:25 Admin console listening at:
http://domain.org:9090
https://domain.org:9095

И тишина!!! :(

MJS ()
Ответ на: Не стартует! от MJS

О, значит на 3,7,0 обновляться не буду ))) и 3.6.4 всем устраивает ))

vovans ★★★★★ ()
Ответ на: комментарий от Oleaster

> И да, Вы забыли выдать мне зарплату за полгода, Вам грозит уголовное наказание. Срочно рассчитайтесь!

Вероятно вы слишком молоды, раз без стеснений пишете подобный бред.

andreyu ★★★★★ ()

а на каком порту находится веб-ui?

uju ★★ ()

А Jingle оно понимает? Видео, звук, конференции и т.п.?

GladAlex ★★★★★ ()
Ответ на: комментарий от Tanger

> ejabberd хоть и тянет erlang, но сам 2мб.

да какая разница - 2 или 10?

vovans ★★★★★ ()
Ответ на: комментарий от KOV

>Jingle Nodes Plugin там есть. Сам не пробовал.

А кто пробовал?

А в ejabberd есть такое?

GladAlex ★★★★★ ()
Ответ на: комментарий от GladAlex

1. А при чем тут конференции к Jingle?
2. А при чем тут сервер к Jingle?

YAR ★★★★★ ()
Ответ на: комментарий от vovans

> да какая разница - 2 или 10?

На wrt роутере не запустишь сабж, но там вполне живёт ejabberd.

shahid ★★★★★ ()
Ответ на: комментарий от GladAlex

А где в фразе «позволяющее передавать между двумя клиентами аудио- и видеоданные.» словосочетание «через сервер»?

YAR ★★★★★ ()
Ответ на: комментарий от shahid

ну, частые случаи всегда есть. Речь-то о об этом шла, вроде бы :)

vovans ★★★★★ ()
Ответ на: комментарий от vovans

>> ejabberd хоть и тянет erlang, но сам 2мб.

да какая разница - 2 или 10?

КО подсказывает - в 5 раз. Т.е. в 5 раз больше мест для багов, в 5 раз больше будет требоваться памяти и процессора, в 5 раз больше будет багов.

Для любящих цепляться к словам, «в 5 раз» можно заменить на «в разы».

AngryElf ★★★★★ ()
Ответ на: комментарий от Tanger

чем он лучше ejabberd?

точнее так: оно вообще работает?

tommy ★★★★★ ()
Ответ на: комментарий от navrocky

Я не админ, но когда выбирал какой поставить jabber-сервер в локалке на работе, то выбрал именно его.

а выбор основан на чём? на неустановке ejabberd?

tommy ★★★★★ ()
Ответ на: комментарий от YAR

Ты хочешь сказать, что вся нагрузка ложится на клиент? А в случае конференции?

GladAlex ★★★★★ ()
Ответ на: комментарий от GladAlex

> Ты хочешь сказать, что вся нагрузка ложится на клиент?

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

А в случае конференции?


Я правильно понимаю, что речь идет не про MUC? Если да - то в каком клиенте оно есть?

YAR ★★★★★ ()
Ответ на: комментарий от GladAlex

> А в случае конференции?

Дык даже расширение стандарта (XEP) для этого ещё не придумали, так что это вообще нигде не будет работать, по крайней мере совместимым образом.

zenith ★★★ ()
Ответ на: комментарий от navrocky

В ejabberd есть удобная web-морда для настройки и установки?

есть, и как по мне - не менее удобная чем в openfire, причем без всяких косяков перевода.

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

zDemoniac ()
Ответ на: комментарий от Tanger

чем он лучше ejabberd?

У нас тут бенчмаркали openfire, ejabberd и tigase - tsugом.

В результате:

ejabberd(mnesia) - жрет больше всех памяти. До 20k коннекшенов вообще разогнать его было невозможно из-за свопа. И OpenFire и Tigase перенесли 20k коннекшенов, Tigase жрет меньше памяти (10k только автентицировалось - остальные только 5k) - но при этом он самый «узкий».

Статистика:

ejabberd/mnesia 10k(~5k connected users)

Transactions Statistics
Name                 highest 10sec mean         lowest 10sec mean        Highest Rate        Mean             Count
tr_authenticate      0.28 sec                   2.62 msec                  287 / sec         72.83 msec        5327
tr_close             1.95 msec                  1.11 msec                  268 / sec         1.54 msec         5284
tr_offline           1.76 msec                  0.956 msec               277.3 / sec         1.28 msec         5327
tr_online            1.58 msec                  0.852 msec               272.2 / sec         1.21 msec         5327
tr_roster            35.96 msec                 3.36 msec                277.1 / sec         25.44 msec        5327 

openfire 20k(~10k connected users)

Transactions Statistics
Name                 highest 10sec mean         lowest 10sec mean        Highest Rate        Mean            Count
tr_authenticate      1.23 sec                   65.15 msec                540.9 / sec        0.64 sec         10710
tr_close             5.01 msec                  2.77 msec                   546 / sec        4.23 msec        10710
tr_offline           5.07 msec                  2.71 msec                 538.1 / sec        4.15 msec        10710
tr_online            13.34 msec                 2.41 msec                   544 / sec        9.63 msec        10710
tr_roster            0.62 sec                   16.59 msec                542.3 / sec        0.26 sec         10710 

tigase 10k(~10k connected users)

Name                 highest 10sec mean         lowest 10sec mean        Highest Rate        Mean            Count
tr_authenticate      2mn 31sec                  4.31 sec                 105.4 / sec         1mn 19sec         9154
tr_close             1.18 msec                  0.294 msec                  83 / sec         0.629 msec        5696
tr_offline           1.16 msec                  0.352 msec                79.7 / sec         0.727 msec        5696
tr_online            1.84 msec                  0.404 msec                82.4 / sec         0.924 msec        5696
tr_roster            1mn 44sec                  0.75 sec                  83.7 / sec         36.37 sec         5696 
r ★★★★★ ()
Ответ на: комментарий от andreyu

А, Вы из Белоруссии. Стало быть, в РБ нет санкций за задержку зарплаты? В РФ это уголовно наказуемо (ст. 145.1 УК). Те из трудящихся, кто не стонут о злых буржуях за бутылкой спиртного, а реально обращаются в прокуратуру, вполне себе отсуживают денежки.

Oleaster ★★★ ()
Ответ на: комментарий от r

Чего ж тогда в яндексе плачутся, колются, но продолжают юзать ejabberd? Вроде как jabber.ru достаточно нагруженный сервер.

AngryElf ★★★★★ ()
Ответ на: комментарий от AngryElf

>Чего ж тогда в яндексе плачутся, колются, но продолжают юзать ejabberd?

Ну во первых метод жабский метод «докупить еще памяти» для эрланга тоже работает, а если памяти ему хватит хоть и жрет он ее в два раза больше - то он немного быстрее опенфайра.

Во вторых от того что кто-то кого-то обогнал - не значит что надо все бросить и переписать.

В третьих - а кто сказал что там нет своих тараканов?

r ★★★★★ ()
Ответ на: комментарий от YAR

SIP-Communicator по крайней мере уже работает. Про Пиджин не знаю, но думаю тоже планируют.

GladAlex ★★★★★ ()
Ответ на: комментарий от r

>У нас тут бенчмаркали openfire, ejabberd и tigase - tsugом.

Про jabberd забыли? Он сделает это все жабо/ерланговое Г. в разы!

segfault ★★★★★ ()
Ответ на: комментарий от segfault

джава один из лучших ЯП на данный момент, не надо на неё гнать

ArtemZ ()
Ответ на: комментарий от segfault

Серверные приложения написанные на жабе и прочих интерпретаторных языках не нужны.

И это говорит человек, который сидит на самом жавовом сервере, на ЛОРЕ!

zgen ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.