Real-time processing architecture |
---|
![]() |
-
Build real-time Apps with Azure Functions and Azure SignalR Service
-
Azurite Storage Emulator and Azure Storage Explorer for smooth integration.
-
Azure Cosmos DB Emulator to manage containers locally for a fast NoSQL database.
-
A change is made in a Cosmos DB collection
- New document added to collection.
- Existing document updated.
-
The change event is propagated to the Cosmos DB change feed
-
An Azure Function is triggered by the change event using the Cosmos DB trigger
- Functions are running locally
http://localhost:7070
or on the cloud
- Functions are running locally
-
The SignalR Service output binding publishes a message to SignalR Service
-
SignalR Service publishes the message to all connected clients
# API
dotnet run
# Azure Functions app
func start