Introducción
Imagine el siguiente escenario. Su empresa planea lanzar un nuevo sitio web que proporcione información sobre el precio de las acciones a los clientes. No hace mucho, un becario ha creado un prototipo de sitio web para la nueva aplicación y, ahora, el responsable de arquitectura le ha pedido a usted que se incorpore al proyecto y mejore la solución.
Su objetivo es actualizar la aplicación a fin de implementar las actualizaciones automáticas de la información de precio de las acciones, pero, a la vez, asegurarse de que la comunicación entre el cliente y el servidor solo se produzca cuando cambien los datos en el servidor.
Objetivos de aprendizaje
En este módulo, aprenderá a:
- Implementar una función en Azure Functions que solo se ejecute cuando cambien los datos en Azure Cosmos DB.
- Implementar una función en Azure Functions para difundir los cambios a los clientes conectados con SignalR Service.
- Actualizar la aplicación web cliente para responder a los mensajes de SignalR.
- Modificar una aplicación web de Vue.js y JavaScript para usar SignalR.
Requisitos previos
- Capacidad de leer JavaScript.
- Conocimiento de Azure Functions, Azure Cosmos DB, Azure Storage y Visual Studio Code.