Мне нужно разместить сервер XMPP в облаке, в основном для чата, но другие возможности в будущем.
У меня всего пара вопросов:
1) Мне нужно установить сервер XMPP с помощью сценария командной строки, и в наши дни Openfire, кажется, является предпочтительным оружием, но я не думаю, что он может быть установлен без взаимодействия с пользователем (т.е. тихая установка). Может ли кто-нибудь порекомендовать хороший сервер XMPP для автоматической установки?
2) Что касается Azure, я полагаю, что все коммуникации с Azure должны быть на порту 80, но большинство клиентов / серверов XMPP работают на 5222. Как я могу заставить это работать как на клиенте, так и на сервере Azure?
Этого должно быть достаточно, чтобы начать.
Спасибо
Хорошо, поэтому я подумал, что поделюсь тем, что нашел на данный момент:
Вы можете указать конечную точку port
и протокол (например, TCP) для подключения к Azure, так что это может быть нормально.
вот пример сообщения в блоге: http://blog.maartenballiauw.be/post/2010/01/17/Creating-an-external-facing-Azure-Worker-Role-endpoint.aspx
Теоретически я могу запустить рабочую роль на порту 5222 (порт XMPP по умолчанию) и запустить сервер XMPP на этом порту.
Но мне еще предстоит это попробовать. Я буду держать вас в курсе.