Сервер xmpp в Azure

Мне нужно разместить сервер XMPP в облаке, в основном для чата, но в будущем появятся другие возможности.

У меня есть только пара вопросов:

1) Мне нужно установить сервер XMPP с помощью сценария командной строки, и Openfire, кажется, является предпочтительным оружием в наши дни, но я не думаю, что он может быть установлен без взаимодействия с пользователем (т.е. установка без вывода сообщений). Кто-нибудь может порекомендовать хороший XMPP-сервер для автоматической установки?

2) Что касается Azure, я склонен полагать, что вся связь с Azure должна осуществляться через порт 80, но большинство клиентов / серверов XMPP работают на 5222. Как я могу заставить это работать как на клиенте, так и на сервере Azure?

Этого должно быть достаточно, чтобы начать.

Спасибо

1 ответ

Решение

Хорошо, я подумал, что поделюсь тем, что нашел до сих пор:

Вы можете указать конечную точку port и протокол (т. е. TCP) для подключения к Azure, так что это может быть нормально.

Вот пример сообщения в блоге: http://blog.maartenballiauw.be/post/2010/01/17/Creating-an-external-facing-Azure-Worker-Role-endpoint.aspx

Теоретически я могу получить рабочую роль, работающую на порту 5222 (порт XMPP по умолчанию), и запустить сервер XMPP на этом порту.

Но я еще не попробовал это. Я буду держать вас всех в курсе.

Другие вопросы по тегам