آموزش ایجاد میکرو سرویس های رویداد محور با Azure Cosmos DB Feed Feed

Building Event-driven Microservices with the Azure Cosmos DB Change Feed

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: خوراک تغییر Azure Cosmos DB طیف گسترده ای از امکانات را برای ساخت ریز سرویس های مقیاس بزرگ و مبتنی بر رویداد فراهم می کند. این دوره به شما آموزش می دهد که چگونه می توانید با استفاده از تجارت الکترونیکی و بارهای اینترنت اشیا-واقعی ، این ریز خدمات را بسازید. Azure Cosmos DB یک تغذیه تغییر را نشان می دهد که ساخت ریز خدمات مبتنی بر رویداد مبتنی بر ابر ، قابل گسترش است. در این دوره ، ساخت میکروسرویس های مبتنی بر رویداد با Azure Cosmos DB Change Feed ، با استفاده از تجارت الکترونیکی در دنیای واقعی و بارهای IoT برای نشان دادن مفاهیم کلیدی و الگوهای طراحی ، می آموزید که چگونه از خوراک تغییر استفاده کنید. ابتدا ، خود تغذیه تغییر را جستجو کرده و ترتیب تقسیم بندی آن را تضمین می کنید. در مرحله بعدی ، نحوه استفاده از فید تغییر را با استفاده از کتابخانه تغییر پردازنده تغذیه و توابع لاجوردی خواهید فهمید. سرانجام ، نسخه های نمایشی عملی را مشاهده خواهید کرد که این مفاهیم را برای دستیابی به تکثیر ، غیرطبیعی سازی ، اعلان های رویداد ، نمایش های مادی شده و حرکت داده ها به کار می برند. با پایان این دوره ، شما می دانید که چگونه می توان یک ریز سرویس خدمات مبتنی بر رویداد در اطراف Azure Cosmos DB ایجاد کرد.

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

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

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

مقدمه Introduction

  • اهداف دوره Course Objectives

  • معرفی Feed Feed Introducing Change Feed

  • پارتیشن بندی افقی Horizontal Partitioning

  • درک پارتیشن های منطقی Understanding Logical Paritions

  • الگوهای مشترک پارتیشن بندی Common Partitioning Patterns

  • سفارش رویدادها را تغییر دهید Ordered Change Events

  • مصرف Feed Feed Consuming the Change Feed

  • نسخه ی نمایشی: با استفاده از Change Feed Processor Library Demo: Using the Change Feed Processor Library

  • خلاصه Summary

تکثیر برای کلیدهای چند پارتیشن Replication for Multiple Partition Keys

  • فلج تجزیه و تحلیل پخت Curing Analysis Paralysis

  • استفاده از Change Feed برای Replication Using Change Feed for Replication

  • پردازش به روزرسانی ها و حذف ها Processing Updates and Deletes

  • استفاده از توابع لاجوردی Using Azure Functions

  • نسخه ی نمایشی: آماده سازی برای Replication Demo: Preparing for Replication

  • نسخه ی نمایشی: ایجاد Replication Microservice Demo: Creating the Replication Microservice

  • نسخه ی نمایشی: آزمایش ریز خدمات Demo: Testing the Replication Microservice

  • نسخه ی نمایشی: استقرار ریز خدمات Demo: Deploying the Replication Microservice

  • خلاصه Summary

غیر عادی کردن مدل داده غیر رابطه ای Denormalizing the Non-relational Data Model

  • رسیدگی به بارهای کاری رابطه ای Handling Relational Workloads

  • استعلام محصولات Querying Products

  • غیر عادی سازی محصولات Denormalizing Products

  • نسخه ی نمایشی: میکرو سرویس غیر عادی سازی Demo: Denormalization Microservice

  • خلاصه Summary

ایجاد اعلان های رویداد Generating Event Notifications

  • سناریوی IoT شرکت هواپیمایی Contoso Contoso Airlines IoT Scenario

  • بلعیدن تله متری پرواز Ingesting Flight Telemetry

  • نسخه ی نمایشی: ژنراتور تله متری پرواز Demo: Flight Telemetry Generator

  • هشدارهای منطقه پرواز ممنوع No-fly Zone Alerts

  • ساختار راه حل میکرو سرویس ها Microservices Solution Structure

  • نسخه ی نمایشی: ایجاد سرویس هشدار ایمیل Demo: Creating the Email Alert Microservice

  • نسخه ی نمایشی: آزمایش سرویس هشدار ایمیل Demo: Testing the Email Alert Microservice

  • خلاصه Summary

نماهای متریال ساختمانی Building Materialized Views

  • پرس و جو از داده های پرواز در زمان واقعی Querying Real-time Flight Data

  • نسخه ی نمایشی: نقشه مکان پرواز Demo: Flight Location Map

  • معرفی نماهای تحقق یافته Introducing Materialized Views

  • نسخه ی نمایشی: مکان فعلی ریز خدمات Demo: Current Location Microservice

  • پرس و جو از داده های ورود Querying Arrival Data

  • نسخه ی نمایشی: میکروسرویس هیئت ورود Demo: Arrivals Board Microservice

  • خلاصه Summary

انتقال داده ها Moving Data

  • داده ها را به همراه داشته باشید Pass the Data Along

  • نسخه ی نمایشی: میکروسرویس بایگانی داده Demo: Data Archival Microservice

  • استفاده از گزینه Pull Model Alternative Using the Pull Model Alternative

  • خلاصه Summary

نمایش نظرات

آموزش ایجاد میکرو سرویس های رویداد محور با Azure Cosmos DB Feed Feed
جزییات دوره
2h 38m
43
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
15
4.7 از 5
دارد
دارد
دارد
Leonard Lobel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Leonard Lobel Leonard Lobel

لئونارد لوبل (Microsoft MVP ، SQL Server) مدیر ارشد فناوری و بنیانگذار Sleek Technologies، Inc ، یک فروشگاه توسعه مستقر در نیویورک است که دارای فلسفه پذیرش اولیه نسبت به فن آوری های جدید است. وی همچنین مشاور اصلی در Tallan، Inc. ، یکی از تنها 40 مجتمع سازنده سیستم های ملی مایکروسافت در ایالات متحده است. برای بیش از 25 سال ، Tallan خدمات پیشرفته وب/برنامه های کاربردی ، هوش تجاری ، مدیریت ارتباط با مشتری و خدمات یکپارچه سازی را ارائه داده است. از سال 1979 به بعد ، لنی در زمینه راه حل های مبتنی بر مایکروسافت ، با تجربه ای که دامنه های مختلف تجاری از جمله نشر ، مالی ، عمده فروشی/خرده فروشی ، مراقبت های بهداشتی و تجارت الکترونیکی را در بر می گیرد ، تخصص دارد. لنی به عنوان معمار ارشد و توسعه دهنده اصلی سازمانهای مختلفی خدمت کرده است ، از مغازه های کوچک گرفته تا مشتریانی با مشخصات بالا. او همچنین یک مشاور ، مربی ، و سخنران مکرر در جلسات گروه کاربری محلی ، SQL PASS ، SQLBits ، Visual Studio Live! و سایر کنفرانس های صنعت است. لنی همچنین نویسنده اصلی کتاب MS Press "Programming Microsoft SQL Server 2012" است.