Русская Википедия:Jabberd2

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

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

Предшественником считается более ранний XMPP-сервер jabberd14, но оба проекта имели независимую друг от друга кодовую базу[1]. Некоторые из идей, использовавшихся в проекте в начале его развития, принадлежали Джереми Миллеру, создателю протокола Jabber, однако первоначальный код был написан в основном Робом Норрисом (Шаблон:Lang-en2). Некоторое время проект был заброшенным, пока Томаш Стерна (Шаблон:Lang-pl2) не подхватил руководство проектом[1]. Бывшие разработчики — Джастин Кирби (Шаблон:Lang-en2, был лидером проекта), Стефан Маркар (Шаблон:Lang-en2, был координатором проекта), Саймон Уилкинсон (Шаблон:Lang-en2, добавил поддержку интерфейса GSSAPI)Шаблон:Sfn.

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

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

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Программы мгновенного обмена сообщениями