آموزش Node JS Cluster با PM2، RabbitMQ، Redis و Nginx

Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یاد بگیرید چگونه خوشه Node JS ایجاد کنید، از PM2، RabbitMQ، Redis Cache و Nginx به عنوان یک پروکسی معکوس و متعادل کننده بار استفاده کنید. ذخیره داده ها در حافظه پنهان Redis ناشر و مشترک Redis با استفاده از Nginx به عنوان یک پراکسی معکوس استفاده از Nginx با تعادل بار به عنوان یک پروکسی معکوس

همانطور که همه می دانیم، Node JS زمان اجرا جاوا اسکریپت مبتنی بر رویداد تک رشته ای است. هنگامی که ما هر عملیات فشرده CPU را اجرا می کنیم، Node نمی تواند از تمام هسته های دستگاه ما استفاده کند. اینجاست که از Node JS Cluster برای اجرای Node JS در چندین هسته استفاده می کنیم. در این دوره شما -

را خواهید دید
  1. چرا کلاستر Node JS مهم است؟

  2. چگونه برنامه کلاستر Node JS ایجاد کنیم؟

  3. استفاده از PM2 برای اجرای برنامه Node JS

  4. ارتباط بین فرآیند اصلی و فرآیند کودک

  5. ارتباط بین فرآیند Master و Child Process با استفاده از PM2 و RabbitMQ

  6. کار با حافظه پنهان Redis

  7. استفاده از Nginx به عنوان یک پروکسی معکوس و متعادل کننده بار

در پایان این دوره، شما آماده استفاده از Node JS Cluster با PM2، RabbitMQ، Redis و Nginx خواهید بود.


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

معرفی Introduction

  • معرفی Introduction

  • کی این درس را برمیدارد؟ Who should take this course?

  • ابزار و نرم افزار مورد نیاز این دوره Tools and Software required for this course

  • چرا Node JS Cluster؟ Why Node JS cluster?

اولین برنامه Node JS Cluster First Node JS Cluster Application

  • مقدمه ای بر ماژول کلاستر Introduction to Cluster Module

  • مثال - ایجاد برنامه First Node JS با استفاده از ماژول Cluster Example - Creating First Node JS application using Cluster module

  • بارگذاری برنامه کلاستر Node JS برای آزمایش Load testing Node JS cluster application

  • مثال - تست بارگذاری برنامه کلاستر Node JS قسمت - I Example - Load testing Node JS cluster application Part - I

  • مثال - تست بارگذاری برنامه کلاستر Node JS Part - II Example - Load testing Node JS cluster application Part - II

PM2 PM2

  • مقدمه ای بر PM2 Introduction to PM2

  • مثال - اجرای برنامه Node JS Express با استفاده از PM2 Example - Running Node JS Express application using PM2

ارتباط فرآیند استاد و کودک Master and Child process communication

  • مقدمه ای بر ماژول child_process Introduction to child_process module

  • مثال - ارتباط بین فرآیندهای Master و Child Example - Communication between Master and Child processes

  • ارتباط استاد و کودک را با استفاده از PM2 و RabbitMQ پردازش می کنند Master and Child process communication using PM2 and RabbitMQ

  • مثال - فرآیند ارتباط Master و Child با استفاده از PM2 و RabbitMQ Example - Master and Child process communication using PM2 and RabbitMQ

  • رابط وب Rabbit MQ Rabbit MQ Web Inteface

Redis Cache Redis Cache

  • مقدمه ای بر Redis Cache Introduction to Redis Cache

  • مثال - استفاده از Redis Cache در Express JS REST API با PM2 Example - Using Redis Cache in Express JS REST API with PM2

  • مقدمه ای بر استفاده از Redis به عنوان ناشر و مشترک Introduction to Using Redis as Publisher and Subscriber

  • مثال - Redis Publisher و Subscirber با استفاده از PM2 Example - Redis Publisher and Subscirber using PM2

Nginx به عنوان یک پروکسی معکوس و متعادل کننده بار Nginx as a Reverse Proxy and Load Balancer

  • مقدمه ای بر Nginx Introduction to Nginx

  • مثال - Nginx به عنوان یک پروکسی معکوس Example - Nginx as a reverse proxy

  • مثال - Nginx به عنوان متعادل کننده بار و پروکسی معکوس Example - Nginx as a load balancer and reverse proxy

  • خلاصه دوره Summary of the Course

نمایش نظرات

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

آموزش Node JS Cluster با PM2، RabbitMQ، Redis و Nginx
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
24
Udemy (یودمی) udemy-small
29 بهمن 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,808
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pravinkumar Dabade Pravinkumar Dabade

مشاور آزاد و مربی شرکتی

Udemy (یودمی)

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

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