آموزش داده پیشرفته و پردازش جریان با Microsoft TPL Dataflow

Advanced Data and Stream Processing with Microsoft TPL Dataflow

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: پردازنده ها بیشتر و بیشتر هسته دارند ، اما نوشتن برنامه های موازی کاری دشوار است. در این دوره ، شما خواهید آموخت که چگونه مدل برنامه نویسی جریان داده همراه با مدل بازیگر ، نوشتن با کارایی بالا و سیستم های بزرگ پردازش داده را آسان می کند. نوشتن یک برنامه کاملاً موازی کاری دشوار است ، اما لازم نیست که این کار انجام شود. با استفاده از ابزار مناسب می توان آن را به طور قابل توجهی ساده کرد. در این دوره ، Advanced Data and Stream Processing with Microsoft TPL Dataflow ، خواهید آموخت که چگونه از هر دو مدل برنامه نویسی جریان داده و مدل بازیگر پیاده سازی شده در Microsoft TPL Dataflow برای نوشتن سیستم های قادر به پردازش سریع صدها گیگابایت داده استفاده کنید. در ابتدا ، شما اصول معماری TPL Dataflow ، از جمله برخی از مشکلات انتزاع در مورد بلاک های کد اجرا شده را کشف خواهید کرد. در مرحله بعدی ، شما از بلوک ها برای ایجاد گردش کار با درجه تولید با کنترل و کنترل درست خطا استفاده خواهید کرد. سرانجام ، شما خواهید آموخت که چگونه رویکرد اجباری منطق اجرا موازی سازی و بهینه سازی عملکرد را نسیم می کند. اتمام این دوره به شما ابزاری منحصر به فرد برای نوشتن سیستم هایی می دهد که می توانند مقادیر زیادی از داده ها را کنترل کنند ، یا حتی فقط سیستم های با کارایی بالا هستند که از تمام قدرت پردازشی موجود در دستگاه بهره می برند بدون اینکه خوانایی کد و استفاده مجدد آن را کاهش دهد.

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

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

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

آیا TPL Dataflow برای مشکل شما مناسب است؟ Is TPL Dataflow Right for Your Problem?

  • مقدمه Introduction

  • جریان داده TPL چیست؟ What Is TPL Dataflow?

  • مدل برنامه ریزی جریان داده چیست؟ What Is the Dataflow Programing Model?

  • چه موقع از TPL Dataflow استفاده کنید When to Use TPL Dataflow

  • خلاصه Summary

بلوک های ساختمان TPL Dataflow TPL Dataflow Building Blocks

  • مقدمه Introduction

  • ActionBlock و InputQueue ActionBlock and InputQueue

  • TransformBlock و MaxDegreeOfParallelism TransformBlock and MaxDegreeOfParallelism

  • BatchBlock و رقابت BatchBlock and Competition

  • TransformManyBlock TransformManyBlock

  • BufferBlock و BoundedCapacity BufferBlock and BoundedCapacity

  • BroadcastBlock BroadcastBlock

  • JoinBlock JoinBlock

  • BatchedJoinBlock BatchedJoinBlock

  • نوشتن یک بار بلوک WriteOnceBlock

  • خلاصه Summary

ساخت خط لوله کارآمد با موازی سازی ، فیلتر کردن و سفارشی سازی Building an Efficient Pipeline with Parallelization, Filtering, and Customization

  • مقدمه Introduction

  • تکمیل Completion

  • LinkToWithPropagation LinkToWithPropagation

  • گزینه های LinkTo. ضمیمه کنید LinkTo Options.Append

  • گزینه های LinkTo. MaxMessages LinkTo Options.MaxMessages

  • گزینه های LinkTo فیلتر کردن پیام LinkTo Options Message Filtering

  • چند تولید کننده و تکمیل Multiple Producers and Completion

  • مدیریت خطا Error Handling

  • بلوک های سفارشی Custom Blocks Encapsulate

  • بلوک سفارشی ارث Custom Blocks Inheritance

  • خلاصه Summary

عملکرد و نظارت Performance and Monitoring

  • مقدمه Introduction

  • عملکرد عمومی General Performance

  • محدود تولید کننده Single Producer Constrained

  • ConcurrentExclusiveSchedulerPair ConcurrentExclusiveSchedulerPair

  • MaxMessagesPerTask MaxMessagesPerTask

  • نظارت بر عملکرد Performance Monitoring

  • خلاصه Summary

نمایش نظرات

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

آموزش داده پیشرفته و پردازش جریان با Microsoft TPL Dataflow
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 54m
35
Pluralsight (پلورال سایت) pluralsight-small
23 مهر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
47
4 از 5
دارد
دارد
دارد
Szymon Warda

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Szymon Warda Szymon Warda

با دات نت از نسخه 1.1 و با توسعه وب از زمانی که IE6 مرورگر "بهتری" بود. روزانه ، یک رهبر یک بخش تحقیق و توسعه ، و یک شب یک توسعه دهنده افتخار cookit.pl - یک پروژه حیوان خانگی که پردازش صد گیگابایت داده را با هر آنچه که برای مشکل مناسب تر است (پایگاه داده های نمودار/ML/C #/F #). علاقه مند به فناوری ، سفیر ، سخنران و وبلاگ نویس Neo4j در IndexOutOfRange.com

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

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

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