RabbitMQ للمسؤولين والمطورين - دورة بقيمة 35000 روبل روسي. من Slurm، التدريب، التاريخ: 28 نوفمبر 2023.
Miscellanea / / November 28, 2023
شاهد الفيديو النظري
سيكون لديك 7 دروس فيديو بجودة عالية. الدروس مفتوحة كما هو مقرر. أنت تتعمق في كل موضوع بطريقة منظمة وتتصفح المواد بالسرعة التي تناسبك. لديك حق الوصول إلى المحاضرات لمدة عامين.
قم بمهام عملية في حسابك الشخصي
بالإضافة إلى المواد النظرية، ستجد اختبارات وواجبات عملية. سوف يساعدونك على تذكر المعلومات الجديدة بشكل أفضل وتحسين المهارات اللازمة للعمل الحقيقي مع RabbitMQ.
مؤلف الدورة ومتحدثها، مدير تكنولوجيا المعلومات في Khlebnitsa، أحد مسؤولي مجتمع RabbitMQ ru
حول الدورة
المتحدث الدورة
وسطاء الرسائل
سوف تتعلم ما هو الوسيط والمكانة التي يشغلها في البنية التحتية. وتعرف أيضًا على كيفية تثبيت المكونات الضرورية.
النظرية: معلومات عامة حول ماهية وسطاء الرسائل
مكان RabbitMQ في البنية التحتية
الاختلافات الأساسية بين RabbitMQ وApache kafka
مجموعة أدوات عملية (عامل الإرساء، إنشاء عامل الإرساء)
يمارس:
تركيب عامل الميناء
اختبار حول الموضوع
المصطلحات والكيانات الأساسية لـ RabbitMQ
سوف تفهم مصطلحات كل كيان وستكون قادرًا على تطبيقها في التواصل وعند قراءة الوثائق.
النظرية: جميع الكيانات الأساسية وارتباطاتها (الرسالة، قائمة الانتظار، التبادل، الربط، الناشر، المستهلك)
أين يمكنني قراءة الوثائق؟
يمارس:
اختبار حول الموضوع
الخطوات الأولى مع RabbitMQ
سوف تتعلم كيفية تشغيل الخدمة وتكوينها في عامل الإرساء، وتعلم الأوامر الأساسية وقدرات الإدارة من خلال واجهة الويب.
النظرية: تشغيل الخدمة في عامل الإرساء
المعلمات المطلوبة
الدول - حفظ البيانات المستمرة
ميزات واجهة الويب
ميزات وحدة التحكم
يمارس:
تشغيل في عامل ميناء
إنشاء قائمة انتظار
أنشئ رسالة
قراءة رسالة
اختبار حول الموضوع
الاستخدام النموذجي
ستفهم المهام النموذجية التي يمكن (أو ينبغي) استخدام الخدمة فيها، وستتعرف على الفروق الدقيقة في إعداد كل كيان وتتعلم كيفية إنشاء خطوط معالجة قياسية.
النظرية: أنماط الاستخدام النموذجية (الحالات)
إعدادات المستهلك (الجلب المسبق، التحميل التلقائي، نبضات القلب)
أنواع التبادلات واختلافاتها وأنماط التوجيه
إعادة محاولة قوائم الانتظار (DLX
يمارس:
إعداد اختبار النشر
إعداد اختبار المستهلك
إعداد قائمة انتظار إعادة المحاولة من خلال آلية DLX
اختبار حول الموضوع
التوفر العالي والحمل العالي
سوف تتعرف على إمكانيات الخدمة فيما يتعلق بموازنة التحميل والتسامح مع الأخطاء. تعرف على كيفية تكوين مجموعة تجاوز الفشل وكن على دراية بالفروق الدقيقة في استخدام المجموعة.
النظرية: موازنة التحميل
تجمع
طوابير النصاب القانوني
مجرفة / الاتحاد
المزالق الجماعية
يمارس
إعداد موازن التحميل (haproxy)
إعداد مجموعة من 3 العقد
التحقق من تجاوز فشل الكتلة
إعداد المجارف (الديناميكية والثابتة)
اختبار حول الموضوع
يراقب
سوف تتعلم كيفية إعداد المراقبة، وما هي المقاييس المفيدة في أي المواقف، وكيفية الرد عليها. تعرف على كيفية إعداد المراقبة باستخدام الإشعارات في Telegram من خلال حزمة Prometheus-Graphane.
النظرية: التسجيل - المستويات، الكهانة باستخدام السجلات
مُصدِّر خارجي مُدمج إلى Prometheus
عتبات التنبيه
مقاييس مفيدة
يمارس:
إعداد المصدر
إعداد مكدس telegraf+prometeus+grafana
إعداد الإخطارات
اختبار حول الموضوع
ميزات إضافية لـ RabbitMQ
سوف تتعرف على حالات أكثر تحديدًا لاستخدام Rabbit، وحول الفروق الدقيقة في تكوين قوائم الانتظار من خلال السياسات.
النظرية: استخدامات غير واضحة لتبادل الرسائل الميتة (DLX)
السياسة - إيجابيات وسلبيات ومزالق
رسائل TTL - لماذا هي فكرة سيئة
الإضافات
إجابات على الأسئلة الصعبة من جلسة AMA الأولى
يمارس:
إعداد قائمة انتظار إعادة المحاولة متعددة المستويات
اختبار حول الموضوع