Я хочу запустить сервер XMPP (Openfire) и зарегистрировать внешний компонент для обработки сообщений, которые он будет получен (используя библиотеку Whack). Внешний компонент будет запускать мою игровую логику, и я буду использовать XMPP для отправки перемещений игроков на сервер и обновлений статуса в другом направлении. Преимущество XMPP в том, что мы получаем встроенный чат бесплатно.
Проблема в том, что, хотя Ignite выглядит вполне устоявшимся, я не могу найти туториал о том, как писать, регистрировать и отлаживать компонент External XMPP, написанный с помощью Whack, вообще их очень мало.
Я не инвестирую ни в реализацию сервера, ни в библиотеку внешних компонентов, java — это просто мой предпочтительный язык. Если бы я перешел на Erlang или Scala или что-то в этом роде, это должно было бы быть очень просто на этом языке.
Одно руководство или пример могли бы здесь помочь, мне просто нужен базовый внешний компонент XMPP, пожалуйста!
С уважением,
Гэвин