آموزش Jakarta EE 10 Messaging with RabbitMQ

Jakarta EE 10 Messaging with RabbitMQ

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: RabbitMQ یک «کارگزار پیام» بین پلتفرمی و چند زبانه است. این دوره به شما یاد می دهد که چگونه از کتابخانه جاوا RabbitMQ برای انتشار و مصرف پیام ها استفاده کنید. شما مبادلات و صف‌ها و نحوه استفاده از الگوهای پیام مختلف را درک خواهید کرد. کارگزاران پیام مکانیزمی را ارائه می‌کنند که برنامه‌ها را با برنامه‌ها پیوند می‌دهند، پیام‌ها را با کارگزار مبادله می‌کنند در حالی که لزوماً اطلاعات زیادی در مورد یکدیگر ندارند. این به برنامه‌ها اجازه می‌دهد تا مستقل از یکدیگر و برای کل سیستم توسعه پیدا کنند. یکی از واسطه‌های پیام رایج RabbitMQ است، یک کارگزار بین پلتفرمی و زبان شناس که می‌توانید کلاینت‌ها را به جاوا، سی شارپ، پایتون یا هر تعداد زبان دیگر بنویسید. در این دوره، Jakarta EE 10 Messaging with RabbitMQ، یاد خواهید گرفت که پیام ها را با استفاده از RabbitMQ به عنوان واسطه پیام منتشر کنید و مصرف کنید. ابتدا، کارگزار پیام چیست و جزئیاتی را که برای کار با RabbitMQ نیاز دارید را بررسی خواهید کرد. در مرحله بعد، نحوه انتشار و مصرف پیام‌های «مستقیم» را خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه از الگوهای پیام متفاوتی که RabbitMQ ارائه می‌کند، مانند انتشار/اشتراک و مسیریابی استفاده کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش RabbitMQ مورد نیاز برای ایجاد برنامه های بسیار جدا شده را خواهید داشت.

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

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

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

مقدمه ای بر پیام رسانی Introduction to Messaging

  • مقدمه Introduction

  • آشنایی با RPC Understanding RPC

  • درک پیام رسانی Understanding Messaging

  • کارگزاران پیام Message Brokers

  • خلاصه Summary

مقدمه ای بر RabbitMQ Introduction to RabbitMQ

  • مقدمه Introduction

  • جزئیات RabbitMQ RabbitMQ Details

  • نصب در مک Installing on a Mac

  • نصب روی ویندوز Installing on Windows

  • خلاصه Summary

پیام مستقیم Direct Messages

  • مقدمه Introduction

  • معرفی نسخه ی نمایشی Introducing the Demo

  • اجرای دمو Running the Demo

  • انتشار پیام ها Publishing Messages

  • مشتری نظرسنجی Polling Client

  • کشیدن پیام ها Pulling Messages

  • استفاده از مصرف کنندگان زیاد Using Many Consumers

  • خلاصه Summary

Fan Out Exchange و Pub/Sub Fan Out Exchanges and Pub/Sub

  • مقدمه Introduction

  • انتشار پیام ها Publishing Messages

  • پیام های مصرف کننده Consuming Messages

  • خلاصه Summary

مسیریابی پیام ها Routing Messages

  • مقدمه Introduction

  • انتشار پیام ها Publishing Messages

  • یک مصرف کننده منفرد از پیام ها A Single Consumer of Messages

  • مصرف کنندگان چندگانه پیام ها Multiple Consumers of Messages

  • خلاصه Summary

مبادلات موضوعی Topic Exchanges

  • مقدمه Introduction

  • انتشار پیام ها Publishing Messages

  • پیام های مصرف کننده Consuming Messages

  • خلاصه Summary

تماس رویه از راه دور Remote Procedure Call

  • مقدمه Introduction

  • انتشار پیام ها Publishing Messages

  • پیام های مصرف کننده Consuming Messages

  • اجرای برنامه Running the App

  • سپاسگزاریها Acknowledgements

  • خلاصه Summary

مبادلات سرصفحه Headers Exchanges

  • مقدمه Introduction

  • انتشار پیام ها Publishing Messages

  • پیام های مصرف کننده Consuming Messages

  • خلاصه Summary

قدردانی و پیام های تایید Acknowledgements and Confirming Messages

  • مقدمه Introduction

  • ناشر تایید می کند Publisher Confirms

  • ماندگاری Durability

  • سپاسگزاریها Acknowledgements

  • مبادلات نامه مرده Dead Letter Exchanges

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش Jakarta EE 10 Messaging with RabbitMQ
جزییات دوره
4h 19m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Kevin Jones
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Jones Kevin Jones

مدت ها پیش در دانشگاهی بسیار دور ، کوین عاشق برنامه نویسی شد. در ابتدا با کامپیوتر DEC20 دانشگاه BASIC و Pascal و کمی از Fortran را انجام می دهید. اولین کار او این بود که او به نوشتن دسته PL/1 در یک سیستم اصلی IBM پرداخت و در آنجا نیز لذت های عجیب و غریب JCL را کشف کرد. او پس از کشف لذت های dBase IV در رایانه های شخصی IBM به زودی دریافت که سیستم های چند کاربره برای او مناسب نیستند. از آنجا که او به C و API ویندوز معتاد شد از این رو به پایین بود. او که فقط کد نویسی ویندوز 1 را از دست داده بود ، برای 16 نسخه بیتی دیگر از ویندوز ، 2 و 3 ، از جمله نسخه های مختلف آماده شبکه ، کد را انجام داد. او هنوز به سختی ناشی از مجبور شدن به همراه داشتن IBM Token Ring MAU را با خود به یاد آورده است. پس از تلاش برای وانمود کردن اینکه ویندوز و C واقعاً شی گرا هستند ، تصمیم گرفت که بهتر است C ++ را یاد بگیرد. در حدود همین مرحله بود که او دریافت که علاوه بر نوشتن کد برای امرار معاش ، می توان بابت گفتن نحوه نوشتن کد برای امرار معاش به او پول پرداخت کرد. وی قبل از اینکه روحیه او در پشت پشتیبانی OLE در MFC شکسته شود ، ویندوز ، MFC و C ++ را برای یک شرکت آموزشی در انگلیس تدریس می کرد ، وقتی که سرانجام از کابوس کد مدیریت نشده به نیروانای زمان اجرا مدیریت شده به نام جاوا دور شد. در این زمان بود که او در چندین کنفرانس JavaOne که معمولاً با موضوع Servlets ، JavaServer Pages و برچسب های کتابخانه ای صحبت می کرد. پس از خرید کارمندان Sun ، مقادیر زیادی از Apple Martini کوین برای مشخصات Servlet و JSP به گروه های متخصص دعوت شد. اوه ، چطور وقتی دات نت خندید ، خندید و همان استدلال ها در مورد تخریب غیر قطعی و جمع آوری زباله ها که اکنون در دنیای جاوا کلاه بسیار قدیمی بودند ، ایجاد شد. او سرانجام حدود هشت سال پیش دستهای خود را در C # و .Net کثیف کرد ، دوباره در لایه وب کار می کرد و از هر دقیقه استفاده از هیولایی که ASP.Net Web Forms بود و متنفر بود ، متنفر بود. تا اینکه MVC سرانجام احساس کرد که به خانه مایکروسافت آمده است. البته البته MVC سال گذشته است و کوین بیشتر و بیشتر بر روی مشتریان ثروتمند تمرکز می کند و از JavaScript و ابزارهایی مانند Knockout و AngularJS استفاده می کنند. او معتقد است که جاوا اسکریپت بهترین چیز از آنجا که ، جاوا اسکریپت است. او هنوز علاقه خود را برای توسعه و تدریس حفظ کرده است. صرف حدود یک چهارم سال با انجام مورد دوم و بیشتر اوقات با انجام کار قبلی. وقتی جلوی کامپیوتر گیر نکرده اید ، می توانید او را پیدا کنید: با بینی خود در کتاب ، یک کتاب ترجیحاً خوب است ، اما تقریباً هر کتابی این کار را می کند. تماشای فیلم؛ پیاده روی؛ دویدن یا با دیدن ورزش در تلویزیون همسرش را اذیت کند.