jabberd2

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

jabberd2
Тип XMPP server
Написана на Си
Операционная система Кроссплатформенное программное обеспечение
Последняя версия
Лицензия GPL
Сайт jabberd2.org

jabberd2 — модульный XMPP-сервер, написанный на Си, распространяется как свободное программное обеспечение под лицензией GNU General Public License.

Предшественником считается jabberd14, но при этом имеет независимую от него кодовую базу[2]. Некоторые ранние идеи проекта принадлежат Джереми Миллеру, создателю протокола Jabber, но первоначальный код был написан в основном Робом Норрисом (Rob Norris). После некоторого периода заброшенности, Томаш Стерна (Tomasz Sterna) подхватил руководство проектом[2]. Бывшие разработчики — Джастин Кирби (Justin Kirby, был лидером проекта), Стефан Маркар (Stephen Marquard, был координатором проекта), Саймон Уилкинсон (Simon Wilkinson, внёс в проект поддержку GSSAPI)[3].

Для хранения сообщений Jabberd2 может использовать Berkeley DB, MySQL, PostgreSQL[4], а для учётных записей пользователей также LDAP и другие методы[5]. Модульность сервера заключается в том, что он состоит из нескольких взаимодействующих исключительно по сети компонентов, то есть компоненты могут быть разнесены на разные узлы для повышения производительности[3].

По данным IMtrends доля jabberd2 среди XMMP/Jabber-серверов составляла на начало 2013 года около 7 %[6].

Примечания[править | править код]

  1. Release 2.7.0 — 2018.
  2. 1 2 Peter Saint-Andre, Kevin Smith, Remko Tronçon. XMPP: The Definitive Guide. — O'Reilly Media, 2009. — P. 254. — 287 p. — ISBN 9780596521264.
  3. 1 2 Кондрин.
  4. Milicchio, Gehrke, 2007.
  5. Ubuntu Documentation Project. Ubuntu 10.04 Lts Server Guide. — Fultus Corporation, 2010. — P. 199-. — ISBN 9781596822054.
  6. Nicolas Vérité. XMPP servers by the numbers Архивная копия от 2 апреля 2015 на Wayback Machine. IMtrends, January 2013

Литература[править | править код]

Ссылки[править | править код]