ساختن میکرو سرویسهای NET Core. مزایای زیادی به همراه دارد. در دوره ویدیویی Building ASP.NET Core Hosted Services and .NET Core Worker Services موسسه Pluralsight که توسط Steve Gordon تدریس شده است، شما یاد خواهید گرفت که چه موقع و چگونه میتوانید سرویسهای میزبانی شده را در برنامههای خود بکار بگیرید.
در این دوره، ابتدا درباره نحوه اضافه کردن سرویسهای میزبانی شده به برنامههای ASP.NET Core برای انجام کارهای پس زمینه در خارج از چرخه حیات درخواست، یاد میگیرید. در ادامه، میآموزید که چگونه میتوانید از قالب worker service هنگام ساختن میکرو سرویسها با استفاده از NET Core. استفاده کنید. شما همچنین نحوه ساختن میکرو سرویسهای NET Core. را با استفاده از قالب worker service معرفی شده در NET Core 3.0. خواهید آموخت. وقتی که این دوره را به پایان رساندید، شما دانش عمیقی از ساختن hosted serviceهای ASP.NET Core و استفاده از قالب NET Core worker service. را در اختیار خواهید داشت که به شما در ساخت برنامههای وب پاسخگو و میکرو سرویسهای NET Core. کمک خواهند کرد.
فیلم آموزشی «ساختن سرویسهای میزبانی شده ASP.NET Core و سرویسهای کارگر NET Core.» موسسه پلورال سایت که توسط Steve Gordon تدریس شده است، دارای زیرنویس انگلیسی است.
Table of Contents:
Course Overview
- Course Overview
Adding Background Tasks to ASP.NET Core Applications
- Course Introduction
- Introducing the Tennis Booking Application
- Creating a Hosted Service
- What Are Hosted Services?
- Coordinating between Requests and Hosted Services
- Processing Messages from a Channel in Hosted Services
- Module Summary
Building .NET Core Worker Services
- Module Introduction
- What Are Worker Services?
- Creating a Worker Service
- Hosting in .NET Core
- Worker Service Architecture
- AWS and LocalStack Set Up
- Reading from a Queue
- Processing Messages from a Channel
- Refactoring the Web Application
- Module Summary
Advanced Hosted Service Concepts
- Module Introduction
- BackgroundService Implementation Details
- Handling Exceptions in Hosted Services
- Handling Application Shutdown
- Registration Order of Hosted Services
- Configuring the Host
- Overriding StartAsync or StopAsync in Background Services
- Unit Testing Worker Services
- Avoiding Blocking Code in StartAsync
- Module Summary
Running Worker Services in Production
- Module Introduction
- Docker Primer
- Running Worker Services as Containers
- Running Worker Services as Windows Services
- Running Worker Services as Linux Daemons
- Running a Worker Service on Azure App Service
- Course Review