你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

跨平台聊天

应用服务
SignalR 服务

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。

本文档介绍可靠的高性能聊天应用程序的体系结构和设计注意事项。 它使用 SignalR 服务实现适用于 Azure 应用服务的多重身份验证。

可能的用例

  • 易于使用
  • 可访问性
  • 可伸缩性
  • 多重身份验证

体系结构

体系结构图 下载此体系结构的 SVG

数据流

  1. Web 聊天应用连接到 SignalR 服务并接收令牌
  2. 用户使用多重身份验证登录到应用;如果验证通过,则返回 SignalR 终结点和持有者令牌
  3. 用户使用终结点和令牌连接到 SignalR 服务

组件

用于实现此体系结构的关键技术:

后续步骤

产品文档:

Microsoft Learn 模块: