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].
ПримечанияПравить
- ↑ Release 2.7.0 — 2018.
- ↑ 1 2 Peter Saint-Andre, Kevin Smith, Remko Tronçon. XMPP: The Definitive Guide. — O'Reilly Media, 2009. — P. 254. — 287 p. — ISBN 9780596521264.
- ↑ 1 2 Кондрин.
- ↑ Milicchio, Gehrke, 2007.
- ↑ Ubuntu Documentation Project. Ubuntu 10.04 Lts Server Guide. — Fultus Corporation, 2010. — P. 199-. — ISBN 9781596822054.
- ↑ 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.