آموزش RabbitMQ: پیام رسانی ناهمزمان با جاوا و اسپرینگ [ویدئو]

Learn RabbitMQ: Asynchronous Messaging with Java and Spring [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را از ابتدا از ابتدا راهنمایی می کند - خود پیام رسانی! ما متوجه خواهیم شد که پیام رسانی به چه معناست و چگونه بر تصمیمات معماری و ملاحظات طراحی ما تأثیر می گذارد. در ادامه، در مورد پروتکل صف پیام پیشرفته (AMQP) مطالعه خواهیم کرد. ما مزایا و دلایل محبوبیت AMQP و چگونگی شکل‌دهی معماری RabbitMQ را از مفاهیم پیام‌رسانی به پلتفرم‌های مشتری که از آن استفاده می‌کنند، کشف خواهیم کرد. ما در مورد RabbitMQ، Queues، Exchanges، Bindings، Routings، Publishers، Subscribers و موارد دیگر را یاد خواهیم گرفت. ما همه نرم‌افزارهای لازم را برای RabbitMQ نصب می‌کنیم و آن را روی دستگاه‌هایمان راه‌اندازی می‌کنیم - هم در ویندوز و هم در MacOS. ما خواهیم دید و یاد خواهیم گرفت که چگونه داشبورد RabbitMQ به ما کمک می کند تا به راحتی سرور RabbitMQ خود را نظارت و مدیریت کنیم و اولین پیام خود را به RabbitMQ ارسال کنیم! ما یاد خواهیم گرفت که چگونه با Spring AMQP با استفاده از هر دو روش Annotations Builder صف‌ها، مبادلات و اتصالات بسازیم و همچنین یک شنونده پیام برای صف خاصی که به صورت برنامه‌نویسی نیز ایجاد کرده‌ایم توسعه دهیم. ما هم پیام‌ها را منتشر می‌کنیم و هم به آنها گوش می‌دهیم و یک برنامه کامل از ابتدا شبیه به سایر برنامه‌های حرفه‌ای توسعه می‌دهیم! RabbitMQ گسترده ترین کارگزار پیام متن باز یا میان افزار پیام رسانی به عبارت دیگر است. RabbitMQ سبک وزن است و به راحتی در محل و در فضای ابری استقرار می یابد. از چندین پروتکل پیام رسانی پشتیبانی می کند. RabbitMQ را می توان در پیکربندی های توزیع شده و فدرال برای برآوردن نیازهای در مقیاس بالا و در دسترس بودن بالا مستقر کرد. RabbitMQ روی بسیاری از سیستم عامل ها و محیط های ابری اجرا می شود. همچنین طیف گسترده ای از ابزارهای توسعه دهنده را برای اکثر زبان های محبوب فراهم می کند. تمامی کدها و فایل های پشتیبانی این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Learn-RabbitMQ-Asynchronous-Messaging-with-Java-and-Spring آموزش ساخت اپلیکیشن با RabbitMQ با استفاده از جاوا و Spring! موضوعات، صف ها، تبادلات و اتصالات را در RabbitMQ بیاموزید و اجرا کنید بیاموزید که چگونه شنوندگان پیام را برای صف‌ها و مسیریابی‌های خاص توسعه دهید طراحی سیستم های ناهمزمان و پیام محور با RabbitMQ را بیاموزید! صف‌بندی پیام را بیاموزید و درک کنید پروتکل Advanced Message-Queueing Protocol یا AMQP را بیاموزید و درک کنید یاد بگیرید و درک کنید که پروتکل صف‌بندی پیام پیشرفته چگونه کار می‌کند معماری RabbitMQ را بیاموزید و درک کنید این دوره برای کسانی است که می‌خواهند RabbitMQ را از داخل به بیرون یاد بگیرند، کسانی که می‌خواهند انتشار و اشتراک پیام‌ها را با RabbitMQ بیاموزند و کسانی که می‌خواهند سیستم‌های ناهمزمان و بدون اتصال را با جاوا و Spring بسازند و طراحی کنند. آموزش توسعه صف، تبادل، مسیریابی، و شنونده با Rabbit MQ با استفاده از جاوا و Spring * یادگیری و درک معماری RabbitMQ *

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

معرفی Introduction

  • خوش آمدی! Welcome!

  • درباره این دوره About This Course

شروع کار با RabbitMQ Getting Started with RabbitMQ

  • نمای کلی بخش Section Overview

  • نصب RabbitMQ و پلاگین مدیریت در ویندوز Installing RabbitMQ and Management Plugin on Windows

  • نصب RabbitMQ و پلاگین مدیریت در MacOS Installing RabbitMQ and Management Plugin on MacOS

  • اولین نگاه با ادمین RabbitMQ First Look with RabbitMQ Admin

  • ایجاد صف، تبادل و صحافی و انتشار پیام Creating Queue, Exchange and Binding and Publishing Message

پیام رسانی، AMQP و RabbitMQ Messaging, AMQP and RabbitMQ

  • نمای کلی بخش Section Overview

  • پیام رسانی چیست و چرا به آن نیاز داریم؟ What is Messaging and Why We Need It?

  • بررسی اجمالی پروتکل های پیام Messaging Protocols Overview

  • AMQP چیست و چه چیزی را حل می کند؟ What is AMQP and What It Solves?

  • با RabbitMQ آشنا شوید Meet RabbitMQ

  • 4 بازیگر پیام رسانی با RabbitMQ - تبادل، صف، موضوعات و اتصالات 4 Actors of Messaging with RabbitMQ - Exchanges, Queues, Topics and Bindings

  • مبادلات Exchanges

  • صف ها Queues

  • موضوعات Topics

  • اتصالات Bindings

  • RabbitMQ در مقابل سایر MQها: مقایسه RabbitMQ vs. other MQs: A Comparison

مبانی توسعه برنامه با RabbitMQ Application Development Basics with RabbitMQ

  • نمای کلی بخش Section Overview

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

  • انتشار پیام های باینری با RabbitTemplate Publishing Binary Messages with RabbitTemplate

  • پیکربندی شنونده برای پیام ها Configuring a Listener for Messages

  • تست کردن شنونده Testing Out the Listener

پیکربندی صف و تبادل با RabbitMQ Configuring Queues and Exchanges with RabbitMQ

  • نمای کلی بخش Section Overview

  • پیکربندی صف با Spring AMQP Queue Configuration with Spring AMQP

  • پیکربندی تبادل مستقیم با Spring AMQP Direct Exchange Configuration with Spring AMQP

  • پیکربندی تبادل موضوع با Spring AMQP Topic Exchange Configuration with Spring AMQP

  • پیکربندی تبادل Fanout با RabbitMQ Fanout Exchange Configuration with RabbitMQ

  • پیکربندی تبادل سرصفحه با RabbitMQ Headers Exchange Configuration with RabbitMQ

  • ایجاد پیوند بین صف و تبادل Creating Bindings Between Queues and Exchanges

  • سناریو: دریافت و پردازش پیام ها از برنامه های مختلف Scenario: Receiving and Processing Messages from Different Apps

خلاصه Summary

  • ما چه آموخته ایم؟ What Have We Learned?

  • متشکرم! Thank You!

نمایش نظرات

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

آموزش RabbitMQ: پیام رسانی ناهمزمان با جاوا و اسپرینگ [ویدئو]
جزییات دوره
2 h 37 m
33
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Niyazi Erdogan Niyazi Erdogan

معمار راه حل های دارای گواهی AWS، مهندس نرم افزار