Ссылки. Openfire

Введение

Openfire — это XMPP-сервер, написанный на Java.

Официальная страница - http://www.igniterealtime.org/projects/openfire/

Сервер особо не видел в бою. До 1к одновременных коннектов на среднем железе держал. А большие нагрузки на своих глазах не видел. Писал для него на коленках простые плагины.

Инструкции

Инструкции для разработки плагинов

Немного ботов для затравки:

Более направленные инструкции:

Плагин userservice хороший путь для разбора на примере программирование сервлетов

Частные случаи разработки

Одним из плагинов было обеспечение работы с Apple Push Notification Мне помогли ссылки:

Примеры кода

Уже полуготовые библиотеки:

  • java-apns - на основе этой библиотеки написал плагин для Apple Push Notification
  • javapns - проще чем первая, но у меня не запустилось (с паролями что-то заглючила она)

Возможные проблемы при разработке и их решения

Ссылки

Written on June 3, 2014