Real-Time Updates with SignalR
In this chapter, we’ll talk about ASP.NET Core SignalR, an open-source library that allows us to add real-time functionality to web applications by enabling server-side code to push content to clients instantly.
Such a requirement might have little or no use in most general-purpose apps, including the WorldCities
app we’ve been working on since Chapter 5, Data Model with Entity Framework Core; however, it can be very useful for some specific scenarios, such as:
- Online games, especially if they need to support multiple players acting simultaneously in a common or shared environment
- Social networks, assuming they need some kind of notification system
- Collaborative apps such as blogs, CMSes, whiteboards, team meetings, file-sharing services, and the like
- Dashboard and monitoring apps, including our
HealthCheck
app
As we can easily guess, the HealthCheck
app will be the perfect candidate to explore...