jabberd2

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

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

Предшественником считается 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. Peter Saint-Andre, Kevin Smith, Remko Tronçon. XMPP: The Definitive Guide. — O'Reilly Media, 2009. — P. 254. — 287 p. — ISBN 9780596521264.
  3. Кондрин.
  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

Литература

  • Giro, S. Jabberd2 // Ubuntu Small Business Server. — Lulu Enterprises Incorporated, 2009. — 218 p. — ISBN 9781409259329. (итал.)
  • Giro, S. Jabberd2 // Ubuntu Server for Small Business. — Lulu.com. — ISBN 9781447517191.
  • Milicchio, F. and Gehrke, W.A. 16.2.2. Installing Jabber // Distributed Services with OpenAFS: for Enterprise and Education. — Springer Berlin Heidelberg, 2007. — ISBN 9783540366348.
  • Михаил Кондрин. Jabberd2 – простой и нетребовательный к ресурсам XMPP-сервер // Системный администратор. № 8.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.