دوره آموزشی تابآوری دادهها با Spring و استریم رویداد RabbitMQ
2 ساعت 4 دقیقهمتوسط2024-09-10
مدرسین

Gregory Green
Advisory Solution Engineer at VMware
جزئیات دوره
RabbitMQ یکی از راهحلهای پرکاربرد پیامرسانی است و Spring نیز یکی از چارچوبهای محبوب برای ساخت برنامههای مدرن جاوا محسوب میشود. در این دوره، گرگوری گرین به شما نشان میدهد که چگونه میتوانید با استفاده از RabbitMQ و Spring، یک معماری داده مقاوم و پایدار برای برنامههای حساس ایجاد کنید.
این دوره به بررسی ویژگیهای کلیدی RabbitMQ مانند صفهای کواروم (Quorum Queues)، استریمها و تکثیر چندسایته (Multi-site Replication) میپردازد. این ویژگیها به شما کمک میکنند تا بتوانید سیستمهای خود را در برابر خرابیهای غیرمنتظره مقاومتر کنید و از دسترسپذیری بالا بهرهمند شوید.
علاوه بر این، گرگوری به بررسی پروژههای مختلف Spring مانند Spring Cloud و AMQP میپردازد که فرآیند ساخت برنامههای آماده برای تولید را بهبود میبخشند. این پروژهها به توسعهدهندگان امکان میدهند تا بهراحتی یکپارچگی سیستمهای توزیعشده و پیامرسانی را پیادهسازی کنند.
در ادامه، یاد میگیرید که چگونه Kubernetes، یکی از ابزارهای محبوب برای مدیریت کانتینرها، میتواند به بهبود تابآوری و پایداری برنامههای مبتنی بر Spring و RabbitMQ کمک کند. با ترکیب Kubernetes با Spring و RabbitMQ، میتوانید از ویژگیهای پیشرفته مقیاسپذیری و بازیابی خودکار بهرهمند شوید و برنامههایی مقاومتر و با توان عملیاتی بالاتر ایجاد کنید.
این دوره برای توسعهدهندگانی که به دنبال ایجاد سیستمهای مقاوم و آماده برای تولید هستند، بسیار مفید خواهد بود. در نهایت، شما میتوانید مهارتهای لازم برای طراحی و پیادهسازی یک معماری دادهای پایدار و مقاوم را کسب کنید که در برابر چالشهای مقیاسپذیری و خرابیهای احتمالی، عملکرد مطلوبی دارد.
این دوره به بررسی ویژگیهای کلیدی RabbitMQ مانند صفهای کواروم (Quorum Queues)، استریمها و تکثیر چندسایته (Multi-site Replication) میپردازد. این ویژگیها به شما کمک میکنند تا بتوانید سیستمهای خود را در برابر خرابیهای غیرمنتظره مقاومتر کنید و از دسترسپذیری بالا بهرهمند شوید.
علاوه بر این، گرگوری به بررسی پروژههای مختلف Spring مانند Spring Cloud و AMQP میپردازد که فرآیند ساخت برنامههای آماده برای تولید را بهبود میبخشند. این پروژهها به توسعهدهندگان امکان میدهند تا بهراحتی یکپارچگی سیستمهای توزیعشده و پیامرسانی را پیادهسازی کنند.
در ادامه، یاد میگیرید که چگونه Kubernetes، یکی از ابزارهای محبوب برای مدیریت کانتینرها، میتواند به بهبود تابآوری و پایداری برنامههای مبتنی بر Spring و RabbitMQ کمک کند. با ترکیب Kubernetes با Spring و RabbitMQ، میتوانید از ویژگیهای پیشرفته مقیاسپذیری و بازیابی خودکار بهرهمند شوید و برنامههایی مقاومتر و با توان عملیاتی بالاتر ایجاد کنید.
این دوره برای توسعهدهندگانی که به دنبال ایجاد سیستمهای مقاوم و آماده برای تولید هستند، بسیار مفید خواهد بود. در نهایت، شما میتوانید مهارتهای لازم برای طراحی و پیادهسازی یک معماری دادهای پایدار و مقاوم را کسب کنید که در برابر چالشهای مقیاسپذیری و خرابیهای احتمالی، عملکرد مطلوبی دارد.
مهارت ها
RabbitMQSpringData Resource ManagementDatabase ManagementOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - مقدمه ای بر تاب آوری داده ها
- 02 - درک تاب آوری داده ها
- 03 - معرفی RabbitMQ برای انعطاف پذیری داده ها
- 04 - معرفی Spring و RabbitMQ برای انعطاف پذیری
- 05 - کد منبع دوره
1. RabbitMQ Resilience
- 06 - RabbitMQ را نصب و اجرا کنید
- 07 - با صرافیها و صفهای RabbitMQ ارتباط برقرار کنید
- 08 - مصرف قابل اعتماد با صفهای حد نصاب RabbitMQ
- 09 - مصرف با RabbitMQ Streams
2. قابلیت ارتجاعی Spring جاوا
- 10 - مصرف مطمئن با صفهای حد نصاب Spring و RabbitMQ
- 11 - انتشار قابل اعتماد با Spring و RabbitMQ
- 12 - مصرف مطمئن با Spring و RabbitMQ Streams
3. Kubernetes Resiliency با خرگوش و بهار
- 13 - معرفی تاب آوری Kubernetes
- 14 - Kubernetes را نصب کنید
- 15 - RabbitMQ را روی Kubernetes نصب کنید
- 16 - Spring را در Kubernetes مستقر کنید
4. Spring، RabbitMQ و Kubernetes Resiliency در ابر
- 17 - RabbitMQ و Spring را با Kubernetes در ابر عمومی مستقر کنید
- 18 - انعطاف پذیری را با Spring، RabbitMQ و Kubernetes در ابر عمومی نشان دهید
- 19 - انعطاف پذیری چند سایت با Spring، RabbitMQ و Kubernetes در ابر عمومی
نتیجه گیری
- 20 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی تنظیم عملکرد در برنامه های Spring
- دوره آموزشی کدنویسی امن درسی پلاس پلاس
- دوره آموزشی تصمیمگیری پرسرعت برای رهبران ارشد و مدیران اجرایی
- دوره آموزشی الزامات DORA و امنیت هوش مصنوعی: از رعایت قوانین تا اطلاعات تهدیدات
- دوره آموزشی امنیت محصول هوش مصنوعی: ساخت حاکمیت داده قوی و حفاظت از آن
- دوره آموزشی ساخت یک برنامه مدرن برای مقابله با تهدیدات داخلی بهمنظور محافظت بهتر از دادهها
- دوره آموزشی مدیر زنجیره تأمین مبتنی بر هوش مصنوعی
- دوره آموزشی یادگیری اصولی مهندسی قابلیت اطمینان سایت
مسیرهای مرتبط
- مسیر آموزشی مدیریت حرفه خود به عنوان یک توسعه دهنده
- مسیر آموزشی تبدیل شدن به یک برنامه نویس جاوا
- مسیر آموزشی مدیریت برنامه های فنی
- مسیر آموزشی تبدیل شدن به یک مدیر برنامه
- مسیر آموزشی تبدیل شدن به یک مدیر برنامه فنی
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین
- مسیر آموزشی تبدیل شدن به یک استاد Cloud-Native Infrastructure با کوبرنتس
- مسیر آموزشی ساختن یک اپلیکیشن بلاک چین اتریوم