FlavioSpedaletti / long-running-tasks

A monolithic web application to show case how to complete long-running tasks using hosted services and async notify clients using SignalR in a monolithic ASP.NET Core web app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coffee Shop

A monolithic web application to show case how to complete long-running tasks using hosted services and async notify clients using SignalR in a monolithic ASP.NET Core web app.

Features

  • Asynchronous processing of long-running tasks using background services
  • Real-time communication with the users asynchronously using SignalR
  • In-memory Task queue for producer / consumer model

Getting Started

  • Clone the repo
  • Run the "CoffeeShop" project in Visual Studio or in command line

Give a star

⭐ If you enjoy this project, or are using this project to start your exciting new project, or are just forking it to play, please give it a star. Much appreciated! ⭐

Additional Resources

I have published some short articles to cover different aspects of this project. Please feel free to give them a read.

About

A monolithic web application to show case how to complete long-running tasks using hosted services and async notify clients using SignalR in a monolithic ASP.NET Core web app.

License:MIT License


Languages

Language:C# 57.7%Language:HTML 25.7%Language:JavaScript 9.3%Language:CSS 7.3%