Azure 中的 xmpp 服务器

Azure 中的 xmpp 服务器

我需要在云中托管一个 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 服务器。

但我还没有尝试过。我会及时向大家通报。

相关内容