آموزش برنامه های مقیاس بندی با میکروسرویس ها و NServiceBus 6

Scaling Applications with Microservices and NServiceBus 6

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به برنامه نویسان دات نت آموزش می دهد که ریز خدمات چیست و چگونه می توان آنها را با NServiceBus پیاده سازی کرد. همه را بزرگ کنید بررسی اجمالی دوره 1m 26s برنامه های توزیع شده ، میکروسرویس ها و سرویس اتوبوس 47 متر 38s پیام رسانی با NServiceBus دهه 49 49 مدلسازی گردش کار با NServiceBus Sagas 23m 33s فراتر از اصول اولیه با NServiceBus 47 متر 57 نظارت بر خدمات NServiceBus شما 16m 51s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

برنامه های توزیع شده ، میکروسرویس ها و سرویس اتوبوس Distributed Applications, Microservices, and the Service Bus

  • مقدمه Introduction

  • برنامه های یکپارچه Monolithic Applications

  • نسخه ی نمایشی: برنامه یکپارچه ساده Demo: Simplified Monolithic App

  • برنامه های توزیع شده Distributed Applications

  • RPC و REST RPC and REST

  • نسخه ی نمایشی: برنامه SOA ساده شده Demo: Simplified SOA App

  • ریز خدمات Microservices

  • اتوبوس سرویس The Service Bus

  • خلاصه Summary

پیام رسانی با NServiceBus Messaging with NServiceBus

  • مقدمه Introduction

  • NServiceBus چیست؟ What Is NServiceBus?

  • آماده سازی Preparation

  • اقتباس از معماری برای یک سرویس موجود Adapting an Architecture for an Existing Service

  • نسخه ی نمایشی: آتش سوزی روی چرخ ها به NServiceBus می رود Demo: Fire on Wheels Goes NServiceBus

  • پیام ها: دستورات و رویدادها Messages: Commands and Events

  • پیام های مسیریابی Routing Messages

  • نسخه ی نمایشی: رویدادها و مسیریابی Demo: Events and Routing

  • پیکربندی NServiceBus Configuring NServiceBus

  • سریال سازی پیام Message Serialization

  • ورود به سیستم Logging

  • گزینه های پایداری Persistence Options

  • پیکربندی حمل و نقل Configuring Transports

  • نصب کننده ها Installers

  • تلاش مجدد و تحمل خطا Retries and Fault Tolerance

  • الگوی درخواست/پاسخ The Request/Response Pattern

  • نسخه ی نمایشی: درخواست/پاسخ و اتوبوس. پاسخ دهید Demo: Request/Response and Bus.Reply

  • خلاصه Summary

مدلسازی گردش کار با NServiceBus Sagas Modeling Workflows with NServiceBus Sagas

  • مقدمه Introduction

  • حماسه چیست؟ What Is a Saga?

  • تعریف ساگاس Defining Sagas

  • الگوهای طراحی Design Patterns

  • ماندگاری Persistence

  • نسخه ی نمایشی: از خدمات فردی به حماسه Demo: From Individual Services to a Saga

  • مهلت زمانی: یادآوری حماسه Timeouts: Saga Reminders

  • خلاصه Summary

فراتر از اصول اولیه با NServiceBus Beyond the Basics with NServiceBus

  • مقدمه Introduction

  • معاملات توزیع شده Distributed Transactions

  • انقضا پیام Message Expiration

  • سفارش دهنده Handler Order

  • متوقف کردن ، به تعویق انداختن و ارسال پیام Stopping, Deferring, and Forwarding Messages

  • رمزگذاری املاک Property Encryption

  • DataBus: پشتیبانی از پیام های بزرگ DataBus: Supporting Large Messages

  • حالت بدون سر و صدا Unobtrusive Mode

  • پیام های حسابرسی Auditing Messages

  • برنامه ریزی پیام ها Scheduling Messages

  • ارسال پیام چند شکلی Polymorphic Message Dispatch

  • نسخه نمایشی پیام چندشکلی Polymorphic Message Dispatch Demo

  • خط لوله پیام The Message Pipeline

  • رفتارهای سفارشی Custom Behaviors

  • تغییر دهنده پیام Message Mutators

  • واحد کار Unit of Work

  • سرصفحه های پیام Message Headers

  • دروازه: پیام رسانی چند سایته Gateway: Multi-site Messaging

  • شمارنده عملکرد Performance Counters

  • مقیاس گذاری خدمات شما Scaling Your Services

  • تست واحد ساگاس و هندلر Unit Testing of Sagas and Handlers

  • نسخه ی نمایشی تست واحد Unit Testing Demo

  • خلاصه Summary

نظارت بر خدمات NServiceBus شما Monitoring Your NServiceBus Services

  • مقدمه و تهیه Introduction and Preparation

  • ServiceControl: عنکبوت در وب است ServiceControl: The Spider in the Web

  • نسخه ی نمایشی: پاسخگویی به رویدادهای ServiceControl Demo: Responding to ServiceControl Events

  • ServicePulse: نظارت در یک صفحه وب ServicePulse: Monitoring on a Web Page

  • اجرای CustomChecks Implementing CustomChecks

  • SerivceInsight: جریان پیام با جزئیات SerivceInsight: Message Flow in Detail

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش برنامه های مقیاس بندی با میکروسرویس ها و NServiceBus 6
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 6m
66
Pluralsight (پلورال سایت) pluralsight-small
03 فروردین 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
57
4.1 از 5
دارد
دارد
دارد
Roland Guijt

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Roland Guijt Roland Guijt

Roland یک MVP مایکروسافت است که از کنجکاوی مداوم پیرامون تکنیک های جدید در توسعه نرم افزار برخوردار است. تمرکز او بر روی همه چیز است. Net و فن آوری های مرورگر. وی به عنوان یک مربی طولانی مدت دوره های زیادی را در این زمینه هدایت می کرد و در کنفرانس های بین المللی درباره آنها صحبت می کرد. او همچنین برای ارائه کارگاه های خود-توسعه یافته به دور دنیا سفر می کند. کلمه ای که وقتی به توسعه نرم افزار فکر می کند به ذهنش خطور می کند اشتیاق است! رولان به همراه همسر و دو پسرش در هلند زندگی می کند.

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

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

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