لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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 در چندین هسته استفاده می کنیم. در این دوره شما -
را خواهید دید
چرا کلاستر Node JS مهم است؟
چگونه برنامه کلاستر Node JS ایجاد کنیم؟
استفاده از PM2 برای اجرای برنامه Node JS
ارتباط بین فرآیند اصلی و فرآیند کودک
ارتباط بین فرآیند Master و Child Process با استفاده از PM2 و RabbitMQ
کار با حافظه پنهان Redis
استفاده از 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات