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

В прошлых версиях XEP-0352 тоже подерживался, с помощью модуля mod_csi. Чем mod_csi_simple отличается от него?

Это не замена, а дополнение для mod_csi.


The module works by buffering unimportant traffic to inactive devices, such as contact status changes. The data is released when any important data comes in (such as a message from a contact), or when the queue size is reached.
Плюс, он теперь по сути не является модулем, так как включён в ядро сервера, «работая из коробки»
Когда-то давно устанавливал и настраивал eJabberd. Понравилась в нем все, кроме достаточно сложной (на мой взгляд) настройки через конфиг-файл. Prosody тогда многое не умел и по отзывам проигрывал, а OpenFire не устроил из-за прожорливости. Интересно как сейчас обстоят дела? Хотелось бы увидеть актуальное сравнение XMPP (Jabber) серверов.
Сейчас Prosody поддерживает все требуемые XEP'ы Conversations, которые суммарно, как мне кажется, покрывают весь функционал современного мессенджера, например того же Telrgram или WhatsApp. Разве что пока нет видео-, аудио-звонков.
Давно подумываю написать сравнение по серверам, но пока активно использовал только два: Prosody и Openfire. Думаю, вскоре получится внимательно посмотреть на eJabberd и написать обзор
Когда-то давно устанавливал и настраивал eJabberd
Начну с того, что сам пока так и не попробовал ни один из серверов, но судя по тому, что я читал, eJabberd считается самым «крутым и навороченным», но одновременно с этим сложным в настройке и поддержке.

Prosody представляется альтернативой, возможно, даже до какой-то степени, противоположностью ему и, опять же по внешней информации, полностью достаточен для персонального или small-business использования.
Prosody представляется альтернативой, возможно, даже до какой-то степени, противоположностью ему и, опять же по внешней информации, полностью достаточен для персонального или small-business использования.

Да, это так. Хватит что разместить персональный сервер, сервер школы, небольшого института или даже маленького завода. Про офисы где 100-200 человек, даже вопросов нет. Существует Prosody сервера с посещаемостью более 2000 в онлайне
  • Prosody и Ejabberd уже не отличаются, по поддержке новых XMPP расширений. Различия в удобстве для администратора и в отказоустойчивости на больших нагрузках.
  • Prosody легче в настройке и обслуживании чем Ejabberd, но он предназначен для маленьких серверов (до 5 000 пользователей в онлайне). Разработчик Prosody говорит о поддержке до 20 000 онлайн пользователей. Может быть кому то это не покажется маленьким количеством, но существует много публичных серверов выщедших за этот предел
  • Ejabberd стабильно работает (или работал) на больших серверах таких как WhatsApp, Yandex,Google, VK, Одноклассники, Facebook и т.д. Разработчики Ejabberd говорят о поддержке от 2 000 000 пользователей на одной ноде и выше (если используется кластер) Ejabberd намного более сложный в настройке чем Prosody. В Ejabberd нужно вручную подключать внешнею базу данных и потом ее обновлять, если необходима поддержка архива сообщений. Почти все крупные публичные XMPP серверы работают на Ejabberd
  • OpenFire можно установить на Windows, но Java сильно расходует ресурсы сервера
Не могу пройти мимо и не дополнить эту отличную новость информацией о клиенте, особенно с учётом новостей о возможном увеличении штрафов для технологических компаний:

Для смартфонов есть проект Conversations, он поддерживает добавленный в этом релизе XEP-0352 и в нём активно внедряется и развивается OMEMO. Я думаю, что Conversations — хороший шанс возродиться для Jabber'а. К тому же, внешние факторы, как видим, располагают.

Если вам нужны 100% бесплатность и OTR, есть Conversations Legacy, в т.ч. от F-Droid.

Также отмечу, что уже сейчас для XMPP есть транспорты в следующие сервисы:

  • IRC
  • Twitter
  • Skype
  • XMPP
  • Facebook
  • MSN
  • Yahoo

У меня есть сильное ощущение, что раньше в этом списке также был Telegram, но сейчас я почему-то его там не вижу.

Спасибо на ссылку spectrum2, интересный проект! От себя могу добавить, что на десктопный Linux есть тоже отличный с поддержкой OMEMO и OTR: Dino, который уже есть в дефолтных репах Ubuntu 18.04

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