آموزش پیاده سازی نگرانی های مقطعی برای ASP.NET Core Microervice

Implementing Cross-cutting Concerns for ASP.NET Core Microservices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما کمک می کند تا در مورد پیاده سازی نگرانی های مقطعی در ریز خدمات ASP.NET Core اطلاعات کسب کنید. شما با استفاده از همبستگی ، ورود به سیستم ساختاری و بررسی های بهداشتی برای پشتیبانی از در حال اجرا بودن ریز سرویس های توزیع شده در تولید ، بررسی خواهید کرد. این دوره در هنگام ساخت برنامه های ریز سرویس با استفاده از ASP.NET Core به شما در سفر کمک می کند. در این دوره ، پیاده سازی نگرانی های مقطعی برای ASP.NET Core Microservices ، شما می آموزید که چگونه می توانید ورود به سیستم و بررسی های بهداشتی را در ریز خدمات خود پیاده کنید. در ابتدا ، شما به اهمیت ورود به سیستم و برخی از چالش های معرفی شده توسط سرویس های خرد پی خواهید برد. در مرحله بعدی ، ورود به سیستم را در چندین ریز سرویس پیاده سازی خواهید کرد ، با در نظر گرفتن اینکه چگونه می توان پیام های ورود به سیستم تولید شده در مرزهای ریز سرویس را با هم مرتبط و تجمیع کرد تا داستانی کامل در مورد یک درخواست یا عملیات ایجاد کنند. سرانجام ، شما نحوه استفاده از چک های بهداشتی در ریز خدمات ASP.NET Core را برای پشتیبانی از بررسی های زنده بودن و آماده بودن ، که برای نظارت بر خدمات در تولید استفاده می شود ، کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش لازم برای استفاده از گزارش های بهداشتی و بررسی های بهداشتی در ریز خدمات .NET Core را خواهید داشت.

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

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

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

پیاده سازی ورود به سیستم Implementing Logging

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

  • اهمیت ورود به سیستم The Importance of Logging

  • انتخاب چه چیزی برای ورود به سیستم Choosing What to Log

  • انتزاعات ورود به سیستم مایکروسافت Microsoft Logging Abstractions

  • رفتار ورود به سیستم پیش فرض Default Logging Behavior

  • ورود به سیستم Log Levels

  • فیلتر کردن پیام های ورود به سیستم Filtering Log Messages

  • ورود به سیستم از کد برنامه Logging from Application Code

  • ورود به سیستم استثناهای برنامه Logging Application Exceptions

  • به اشتراک گذاری کد ورود به سیستم مشترک Sharing Common Logging Code

  • جوانب مثبت و منفی کتابخانه های مشترک Pros and Cons of Shared Libraries

  • خلاصه ماژول Module Summary

اجرای ورود به سیستم متمرکز برای سرویس های خرد Implementing Centralized Logging for Microservices

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

  • مرکز سازی سیاهههای مربوط با ELK Stack Centralizing Logs with the ELK Stack

  • اضافه کردن پشتیبانی از Serilog Adding Support for Serilog

  • ورود به Elasticsearch با استفاده از Serilog Logging to Elasticsearch Using Serilog

  • استعلام سیاهههای مربوط با Kibana Querying Logs with Kibana

  • همبستگی ورود به سیستم بین سرویس های خرد Correlating Logging Between Microservices

  • .NET Core Tracing .NET Core Tracing

  • کنترل قالب TraceId Controlling the TraceId Format

  • معرفی ورود به سیستم ساختاری Introducing Structured Logging

  • غنی سازی اطلاعات ورود به سیستم Enriching Log Data

  • قالب بندی داده های استثنا Formatting Exception Data

  • با استفاده از Logging Scope Using Logging Scopes

  • مرتبط کردن گزارش ها هنگام استفاده از gRPC Correlating Logs When Using gRPC

  • مرتبط کردن سیاهههای مربوط به هنگام استفاده از اتوبوس سرویس Correlating Logs When Using a Service Bus

  • خلاصه ماژول Module Summary

پیاده سازی بررسی های بهداشتی در خدمات خرد Implementing Health Checks in Microservices

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

  • معرفی چک های بهداشتی Introducing Health Checks

  • بررسی های بهداشتی و ریز خدمات Health Checks and Microservices

  • اضافه کردن بررسی های سلامتی Liveness Adding Liveness Health Checks

  • افزودن چک های بهداشتی آمادگی Adding Readiness Health Checks

  • افزودن یک پروژه مشترک برای کد استفاده مجدد از سلامت Adding a Shared Project for Reusable Health Check Code

  • پاسخ به بررسی سلامت Customizing the Health Check Response

  • بررسی سلامت وابستگی های API پایین دستی Health Checking Downstream API Dependencies

  • ایجاد یک چک بهداشت سفارشی برای سرویس اتوبوس Azure Creating a Custom Health Check for Azure Service Bus

  • خلاصه ماژول Module Summary

نمایش نظرات

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

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

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

آموزش پیاده سازی نگرانی های مقطعی برای ASP.NET Core Microervice
جزییات دوره
2h 8m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
22
4.7 از 5
دارد
دارد
دارد
Steve Gordon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steve Gordon Steve Gordon

استیو گوردون یک مایکروسافت MVP ، توسعه دهنده ارشد و رهبر جامعه مستقر در برایتون ، انگلستان است. او برای Madgex در حال توسعه و پشتیبانی از نمونه کارهای محصولات داده آنها است که با استفاده از فناوری های .NET Core ساخته شده است. استیو علاقه زیادی به اجتماع و همه موارد مرتبط با NET دارد ، بیش از 15 سال با ASP.NET کار کرده است. استیو از به اشتراک گذاشتن دانش خود از طریق وبلاگ خود ، در فیلم ها و با ارائه در گروه ها و کنفرانس های کاربر لذت می برد. استیو .NET South East ، یک گروه محلی برای دیدار با .NET را تأسیس کرده است. او از همکاری و حفظ پروژه های OSS لذت می برد. فعالانه با OSS و جعبه ابزار بشردوستانه به نجات جان مردم کمک می کند