تعداد ویدئو | 26 |
---|---|
زمان دوره | 01:26:21 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش ساختن میکروسرویس های واکنش گر Reactive Microservices یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی ساخت میکروسرویس های واکنش گر (Reactive Microservices) است که با نام اصلی Building Reactive Microservices از شرکت Pluralsight منتشر شده است.
یکی از اصول کلیدی پیاده سازی یک معماری مبتنی بر مایکروسرویس ها اصل تقسیم و غلبه می باشد. اصل تقسیم و غلبه و یا همان divide and conquer به معنی تجزیه کردن یک سیستم به زیر سیستم های مجزا و ایزوله شده است که بر اساس پروتکل های خوش تعریف با یکدیگر ارتباط برقرار می کنند. دقت کنید که ایزولاسیون و یا همان isolation یک پیش نیاز برای به دست آوردن دو خاصیت بسیار مهم مقاوم بودن (resiliency) و ارتجاع پذیری (elasticity) می باشد.
همچنین برای به دست آوردن isolation نیاز به ارتباطات غیر همزمان و یا asynchronous communication داریم تا سرویس ها بتوانند از یکدیگر decouple بشوند. این decouple شدن هم از لحاظ زمانی و هم از لحاظ فضایی بسیار مهم است. با decouple کردن مایکروسرویس ها از لحاظ زمانی به همروندی و یا concurrency دست خواهیم یافت و با decouple کردن از لحاظ فضایی به توزیع و یا همان distribution و همچنین قابلیت تحرک پذیری و یا mobility دست خواهیم یافت. قابلیت تحرک پذیری به این معنی است که میتوان سرویس ها را در سیستم جابجا کرد.
فصل اول
:
مقدمه دوره آموزشی
فصل دوم: طراحی کردن مکروسرویس های
Failure Tolerant
فصل سوم: جلوگیری کردن از
Duplication
از طریق عملیات
Idempotent
فصل چهارم: انجام
Auditing
با استفاده از
Event Sourcing
فصل پنجم: مدیریت کردن
Failure
در تراکنش های توزیع شده (
Distributed Transaction
ها)
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.