آموزش درخواست های سرویس وب مقاوم در برابر خطا با Polly

Fault Tolerant Web Service Requests with Polly

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Polly یک چارچوب انعطاف پذیری برای دات نت است. با Polly، برنامه های شما به راحتی با خرابی های گذرا و قطعی طولانی تر در سرویس های وب راه دور مقابله می کنند. این دوره به شما یاد می دهد که چگونه از تمام ویژگی های اصلی Polly استفاده کنید. خرابی ها زمانی اتفاق می افتد که تماس با سرویس های راه دور رخ می دهد و رسیدگی به این خرابی ها هرگز آسان نبوده است. تا زمانی که پروژه پولی به وجود آمد، اینطور بود. Polly یک چارچوب انعطاف پذیری برای دات نت است. در این دوره آموزشی Fault Tolerant Web Service Requests with Polly، یاد می گیرید که چگونه برنامه های خود را در برابر طیف وسیعی از خرابی ها و قطعی ها در سرویس های راه دور مقاوم کنید. ابتدا، استفاده از سیاست‌های ساده و بسیار قدرتمند را یاد خواهید گرفت. در مرحله بعد، نحوه استفاده از برخی از سیاست های دیگر ارائه شده توسط Polly مانند حافظه پنهان و بازگشت را مشاهده خواهید کرد. همچنین یاد خواهید گرفت که چگونه از سیاست ها در چندین برنامه استفاده مجدد کنید و چگونه همه چیز را واحد تست کنید. در نهایت، نحوه استفاده از ویژگی های پیشرفته تر Polly - قطع کننده مدار و جداسازی دیوارها را بررسی خواهید کرد. در پایان دوره، شما قادر خواهید بود از تمام ویژگی های Polly برای ساخت برنامه های قوی استفاده کنید که می توانند قطعی های کوتاه مدت و طولانی مدت در خدمات از راه دور را تحمل کنند.

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

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

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

یادگیری اصول اولیه چارچوب پولی Learning the Basics of the Polly Framework

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • تماس با خدمات از راه دور Calling Remote Services

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

  • چرا درخواست های وب سرویس شکست می خورند؟ Why Web Service Requests Fail

  • استراتژی های تاب آوری - تصویر بزرگ Resilience Strategies - The Big Picture

  • استراتژی های واکنشی - پاسخگویی به مشکلات Reactive Strategies - Responding to Problems

  • استراتژی های پیشگیرانه - پیشگیری از مشکلات Proactive Strategies - Preventing Problems

  • نسخه ی نمایشی ساده Polly دوباره تلاش می کند Simple Demo of Polly Retries

  • پیش نیازهای دوره Course Prerequisites

  • چارچوب تاب آوری چیست؟ What is a Resilience Framework?

  • با استفاده از خط مشی سعی مجدد Using the Retry Policy

  • رابط های پولی Polly Interfaces

  • با استفاده از سیاست صبر و تلاش مجدد Using the Wait and Retry Policy

  • استفاده از نمایندگان برای انجام کارهای بیشتر با خط‌مشی‌ها Using Delegates to Do More with Policies

  • نحوه انجام مجوز مجدد با تلاش مجدد در صورت نیاز How to Perform Reauthorization with a Retry When Needed

  • برگرداندن یک پیش‌فرض در صورت عدم موفقیت درخواست با خط‌مشی بازگشتی Returning a Default When the Request Fails with the Fallback Policy

  • مدیریت زمان پایان HttpClient Handling the HttpClient Timeout

  • تنظیم تایم اوت خود با مهلت زمانی پولی Setting Your Own Timeout with Polly Timeouts

  • ترکیب زمان‌بندی‌ها، تلاش‌های مجدد، و بازگشت‌ها Combining Timeouts, Retries, and Fallbacks

  • خلاصه Summary

استفاده مجدد از سیاست ها برای توسعه سریعتر و برنامه های کاربردی قوی تر Reusing Policies for Faster Development and More Robust Applications

  • استفاده مجدد با Dependency Injection و Polly Registry Reusing with Dependency Injection and the Polly Registry

  • نمایش کد Code Demos

  • مقایسه رویکردها و خلاصه Comparison of Approaches and Summary

سیاست های تست واحد Unit Testing Policies

  • مقدمه ای بر تست واحد در پولی Introduction to Unit Testing in Polly

  • تست یک سیاست ساده Testing a Simple Policy

  • تست رجیستری پولی Testing the Polly Registry

  • تست دارنده بیمه نامه Testing the Policy Holder

  • خلاصه Summary

ترکیب سیاست ها برای محافظت در برابر بسیاری از انواع شکست Combining Policies to Protect Against Many Types of Failure

  • مقدمه Introduction

  • بسته بندی، چیست و چرا آن را انجام می دهید Wrapping, What It Is, and Why You Would Do It

  • ساختن یک بسته سیاستی Building a Policy Wrap

  • خلاصه Summary

بهبود اجرای سیاست با اطلاعات تماس گیرنده Improving Policy Execution with Information from the Caller

  • مقدمه Introduction

  • زمینه و کاربرد آن The Context and Its Use

  • نوشتن خط مشی و پر کردن زمینه Writing the Policy and Populating the Context

  • خلاصه Summary

ذخیره سازی برای پاسخ های سریع تر و عملکرد بهتر Caching for Faster Responses and Better Performance

  • مقدمه ای بر پولی کش Introduction to the Polly Cache

  • کار با پولی کش Working with the Polly Cache

  • خلاصه Summary

از کار افتادن و بازیابی سریع با مدار شکن Failing and Recovering Quickly with the Circuit Breaker

  • مدار شکن چگونه کار می کند How the Circuit Breaker Works

  • استفاده از مدار شکن اصلی Using the Original Circuit Breaker

  • با استفاده از مدار شکن پیشرفته Using the Advanced Circuit Breaker

  • خلاصه Summary

استفاده از خط مشی Bulkhead برای حفظ برنامه خود Using the Bulkhead Policy to Keep Your Application Up

  • خط مشی جداسازی کله The Bulkhead Isolation Policy

  • سیاست جداسازی کله در عمل The Bulkhead Isolation Policy in Action

  • خلاصه Summary

پولی در NET Core 2.1 و HttpClientFactory Polly in .NET Core 2.1 and the HttpClientFactory

  • پولی در NET Core 2.1 و HttpClientFactory Polly in .NET Core 2.1 and the HttpClientFactory

  • استفاده از Polly با HttpClientFactory Using Polly with the HttpClientFactory

  • خلاصه Summary

از اینجا به کجا می رویم؟ Where Do We Go from Here?

  • آینده پولی The Future of Polly

نمایش نظرات

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

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

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

آموزش درخواست های سرویس وب مقاوم در برابر خطا با Polly
جزییات دوره
2h 14m
52
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
119
4.9 از 5
دارد
دارد
دارد
Bryan Hogan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Hogan Bryan Hogan

برایان هوگان از 17 سال گذشته در صنعت فناوری مشغول به کار است که بیشتر آن در دنیای C # .NET هزینه شده است. او میزبان پادکست ، مصاحبه با افراد صنعت فناوری از سراسر جهان است و یک وبلاگ می نویسد. قبل از عزیمت به بوستون ، برایان در بوداپست و بلاگووگراد زندگی می کرد و مرتباً از برلین دیدن می کرد (او حرف B را دوست دارد). در زندگی قبلی ، برایان در زمینه ارتباطات راه دور تحصیل می کرد و روی فناوری کمکی کار می کرد تا دانشجویان نابینا و معلول دیگر بتوانند به کتاب در دانشگاه دسترسی پیدا کنند. برایان در منطقه بوستون زندگی می کند و از طریق رویدادهای محلی و پادکست های خود درگیر جامعه فناوری است.