Chat multiplataforma

Azure App Service
Servicio Azure SignalR

Ideas de solución

Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.

Esta arquitectura usa Azure App Service para agilizar el desarrollo de aplicaciones de chat de confianza y de alto rendimiento.

Architecture

Diagrama que muestra una arquitectura de chat multiplataforma.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. La aplicación de chat web se conecta a SignalR Service y recibe un token
  2. El usuario inicia sesión en la aplicación con la autenticación multifactor; si la supera, se devuelven el punto de conexión de SignalR y el token de portador.
  3. El usuario se conecta a SignalR Service con el punto de conexión y el token.

Componentes

Tecnología clave que se usa para implementar esta arquitectura:

Detalles del escenario

En este documento se describen las consideraciones de arquitectura y diseño para aplicaciones de chat confiables y de alto rendimiento. Usa el SignalR Service para implementar la autenticación multifactor con Azure App Service.

Posibles casos de uso

  • Facilidad de uso
  • Accesibilidad
  • Escalabilidad
  • Multi-Factor Authentication

Pasos siguientes

Documentación del producto:

Módulos de Microsoft Learn: