آموزش ارتباطات ریز خدمات در ASP.NET Core

Microservices Communication in ASP.NET Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما آموزش می دهد که چگونه یک برنامه مبتنی بر ریز سرویس را معماری کنید و نحوه سازماندهی ارتباط بین ریز سرویس ها و همچنین جلوی های مختلف را نشان دهید. مایکرو سرویس ها به عنوان یک روش معماری برای طراحی برنامه ها ، همچنین در پشته NET. اگرچه ایده های موجود در پشت میکروسرویس ها بسیار ساده هستند ، اما شروع کار با ایجاد یک سیستم کامل مبتنی بر ریز خدمات می تواند یک کار دلهره آور باشد. در این دوره ، ارتباطات میکروسرویس در ASP.NET Core ، شما می توانید با راه اندازی معماری ریز خدمات و ترتیب ارتباط بین این سرویس های مختلف آشنا شوید. ابتدا ، نحوه تنظیم ارتباط همزمان بین سرویس های مختلف را کشف خواهید کرد. در مرحله بعد ، نوع ناهمزمان ارتباطات ریز سرویس ها را با استفاده از یک گذرگاه سرویس پیدا خواهید کرد. در آخر ، شما یاد خواهید گرفت که چگونه با ساخت backend-for-frontend (BFF) و با اجرای الگوی API Gateway ، جلوی برنامه های مختلف را متصل کنید. پس از اتمام این دوره ، مهارت و دانش برقراری ارتباط بین سرویس های مختلف مورد نیاز برای ایجاد معماری ریز سرویس های انعطاف پذیر مبتنی بر ASP.NET Core را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی ارتباطات میکرو سرویس در ASP.NET Core Introducing Microservice Communication in ASP.NET Core

  • معرفی ماژول Module Introduction

  • راهی برای سرویس های خرد در GloboTicket The Path to Microservices at GloboTicket

  • آنچه قبل از شروع باید بدانید What You Need to Know before Starting

  • نسخه ی نمایشی: در حال مشاهده برنامه تکمیل شده هستید Demo: Looking at the Finished Application

  • درک خدمات مختلف Understanding the Different Services

ایجاد ارتباط همزمان بین ریز خدمات Core ASP.NET Creating Synchronous Communication between ASP.NET Core Microservices

  • معرفی ماژول Module Introduction

  • ارتباط همزمان میکروسرویس Synchronous Microservice Communication

  • نسخه ی نمایشی: در حال اجرا و پیکربندی برنامه Demo: Running and Configuring the Application

  • کاوش در معماری REST Microservice ساخته شده با هسته NET Exploring a REST Microservice Architecture Built with .NET Core

  • نسخه ی نمایشی: بررسی ریز خدمات Demo: Exploring the Discount Microservice

  • انتشار API با استفاده از Swagger Publishing the API Using Swagger

  • نسخه ی نمایشی: انتشار API با استفاده از Swagger Demo: Publishing the API Using Swagger

  • ارتباط بین ریز سرویس Inter-microservice Communication

  • نسخه ی نمایشی: ارتباط همزمان بین ریز خدمات Demo: Synchronous Communication between Microservices

  • کار با gRPC Working with gRPC

  • نسخه ی نمایشی: کاوش نسخه gRPC از DiscountService Demo: Exploring the gRPC Version of the DiscountService

  • معایب ارتباط همزمان بین ریز خدمات Disadvantages of Synchronous Communication between Microservices

  • خلاصه Summary

راه اندازی ارتباط ناهمزمان بین ASP.NET هسته اصلی Setting up Asynchronous Communication between ASP.NET Core Microservices

  • معرفی ماژول Module Introduction

  • افزودن ارتباطات ناهمزمان Adding Asynchronous Communication

  • نسخه ی نمایشی: اجرای برنامه این ماژول Demo: Running the Application for This Module

  • استفاده از اتوبوس برای برقراری ارتباط Using a Bus for Communication

  • نسخه ی نمایشی: راه اندازی سرویس اتوبوس Azure Demo: Setting up Azure Service Bus

  • نسخه ی نمایشی: ارتباط ناهمزمان بین ریز خدمات مختلف Demo: Asynchronous Communication between the Different Microservices

  • کار در پس زمینه رسیدگی به پرداخت ها Working in the Background to Handle Payments

  • نسخه ی نمایشی: افزودن سرویس زمینه Demo: Adding a Background Service

  • نظرسنجی از یک سرویس Polling a Service

  • نسخه ی نمایشی: نظرسنجی از یک سرویس Demo: Polling a Service

  • حل مسئله سازگاری نهایی Solving the Eventual Consistency Problem

  • نسخه ی نمایشی: بررسی مشکل سازگاری نهایی در برنامه Demo: Exploring the Eventual Consistency Problem in the Application

  • افزودن رویدادهای ادغام Adding Integration Events

  • نسخه ی نمایشی: افزودن رویدادهای یکپارچه سازی روی سرویس اتوبوس Demo: Adding Integration Events over the Service Bus

  • خلاصه Summary

مقاوم سازی ریز سرویس ها Making Microservices More Resilient

  • معرفی ماژول Module Introduction

  • درک مسائل احتمالی با ارتباطات میکروسرویس Understanding the Possible Issues with Microservice Communication

  • بازدید مجدد از IHttpClientFactory Revisiting the IHttpClientFactory

  • نسخه ی نمایشی: استفاده از IHttpClientFactory Demo: Using the IHttpClientFactory

  • افزودن پولی Adding Polly

  • نسخه ی نمایشی: افزودن خط مشی مجدد Demo: Adding a Retry Policy

  • نسخه ی نمایشی: افزودن خط مشی قطع کننده مدار Demo: Adding a Circuit Breaker Policy

  • خلاصه Summary

دسترسی به زیرساخت ریز خدمات Accessing a Microservices Infrastructure

  • معرفی ماژول Module Introduction

  • از سرویس گیرنده به سرویس تا دروازه From Client-to-service to a Gateway

  • نسخه ی نمایشی: بررسی تعامل MVC با ریز خدمات Demo: Exploring the MVC Interaction with the Microservices

  • ارتباط مشتری با ریز سرویس Client-to-microservice Communication

  • نسخه ی نمایشی: افزودن Gateway Demo: Adding a Gateway

  • اضافه کردن مشتریان و دروازه های مختلف Adding Different Clients and Gateways

  • نسخه ی نمایشی: افزودن Backend-for-frontend برای موبایل Demo: Adding a Backend-for-frontend for Mobile

  • خلاصه و اختتامیه دوره Summary and Course Closing

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ارتباطات ریز خدمات در ASP.NET Core
جزییات دوره
3h 15m
50
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
51
4.9 از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.