![آموزش Background Service ها در Asp.Net Core](/img/course/آموزش_background_service_ها_در_asp.net_core.jpg)
آموزش Background Service ها در Asp.Net Core
Background Task فرایندی است که در پشت صحنه و بدون دخالت کاربر انجام می شود. فرایند های مانند اطلاع رسانی ها، ثبت Log ، نظارت بر سیستم و ... Background Task بعد از ایجاد به صورت خودکار در پس زمینه و به صورت مستقل اجرا می شود.
Hosted service یا Background service ها روشی عالی برای اجرای وظایف پس زمینه یا Background Task ها هستند.
Background Task ها را می توان با استفاده از Hosted service در یک برنامه وب ASP.NET Core اجرا کرد. اگر بخواهیم در پس زمینه چیزی را که بر همه کاربران تأثیر بگذارد اجرا کنیم استفاده از Hosted service ها بهترین گزینه ممکن است.
معمولا برای هر درخواستی که بیشتر از 1 تا 2ثانیه زمان ببرد و در صورتی که ما به پاسخ آن در خواست نیاز نداشته باشیم از وظایف پس زمینه یا همان Background tasks استفاده میکنیم.
مزایای استفاده از Hosted service :
افزایش سرعت
منتظر نماندن کاربر جهت دریافت پاسخ و در نتیجه افزایش تجربه کاربری
اجرای کارها طبق زمانبندی مشخص
خودکار سازی کارها در پس زمینه
پیشنهاد می شود که حتما ویدیوی معرفی را مشاهده بفرمایید.
سرفصل های دوره
روش پیاده سازی Background service ها
آشنایی با Channel ها
شروع پروژه
پیش نیاز های دوره :
- آشنایی با ASP.NET Core
این دوره به زودی آغاز میشود
نظرات کاربران در رابطه با این دوره