نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما آموزش می دهد که چگونه یک برنامه مبتنی بر ریز سرویس را معماری کنید و نحوه سازماندهی ارتباط بین ریز سرویس ها و همچنین جلوی های مختلف را نشان دهید. مایکرو سرویس ها به عنوان یک روش معماری برای طراحی برنامه ها ، همچنین در پشته 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
نمایش نظرات