使用 Azure 创建聊天应用程序
Posted
技术标签:
【中文标题】使用 Azure 创建聊天应用程序【英文标题】:Creating a chat application with Azure 【发布时间】:2011-04-14 06:44:03 【问题描述】:我需要做的是为将在 iPhone、android、Blackberry 和网络浏览器上运行的聊天应用程序创建服务器端。
为此,我正在考虑:
创建应用程序和托管 它在微软的 Azure 云上
使用 XMPP 作为通信 协议。
然后,我正在构建的 iPhone 应用程序将连接到我在云上的应用程序,它们将在 TCP/IP 和 XMPP 中进行非常丰富多彩的对话。
有没有更好的方法来做到这一点?
你有什么教程可以帮助我开始吗?
【问题讨论】:
【参考方案1】:不是完整的答案或建议,但我今天看到了史蒂夫马克思的一些演示文稿,其中涵盖了 node.js 实现https://github.com/smarx/smarxchathttp://chat.smarx.com/
虽然不是一个完整的架构,但它肯定会提出一种替代的可能设计!
【讨论】:
【参考方案2】:这是一个老问题。但是,如果今天有人正在寻找更现成的解决方案,我建议尝试Azure Communication Services。它为跨所有平台的聊天、短信、电话和音频/视频通话提供托管解决方案。
【讨论】:
【参考方案3】:如果您正在编写自己的 xmpp 服务器,则需要使用辅助角色并打开必要的端口。
如果您希望实现现有的 xmpp 服务器解决方案,最好使用 VM 角色,构建服务器映像并上传它。
【讨论】:
以上是关于使用 Azure 创建聊天应用程序的主要内容,如果未能解决你的问题,请参考以下文章
机器人的语音服务在 Azure 中的“Web 聊天测试”选项中不起作用
使用Azure Bot Framework网络聊天无法单击电话号码
NLP开发Python实现聊天机器人(微软Azure机器人服务)
IIS 托管的 Azure Bot 通道注册 Microsoft Bot Framework sdk 聊天机器人不起作用