我需要在云中托管一个 XMPP 服务器,主要用于聊天,但将来还有其他可能性。
我只有几个问题:
1) 我需要通过命令行脚本安装 XMPP 服务器,Openfire 似乎是当今的首选武器,但我认为它没有无需用户交互即可安装的能力(即静默安装)。有人可以推荐一款好的静默安装的 XMPP 服务器吗?
2) 关于 Azure,我相信所有与 Azure 的通信都需要在端口 80 上进行,但大多数 XMPP 客户端/服务器都在 5222 上运行。我怎样才能使其在客户端和 Azure 服务器上都正常工作?
这应该足以开始了。
谢谢
答案1
好的,我想分享一下我迄今为止发现的内容:
您可以指定一个端点port
和协议(即 TCP)来连接到 Azure,所以这可能没问题。
理论上,我可以在端口 5222(默认 XMPP 端口)上运行一个工作角色,并在该端口上运行一个 XMPP 服务器。
但我还没有尝试过。我会及时向大家通报。