RabbitMQ untuk admin dan pengembang - kursus RUB 35.000. dari Slurm, pelatihan, Tanggal: 28 November 2023.
Miscellanea / / November 28, 2023
Tonton video teorinya
Anda akan mendapatkan 7 pelajaran video dalam kualitas tinggi. Pelajaran dibuka sesuai jadwal. Anda mendalami setiap topik secara terstruktur dan mempelajari materi sesuai kecepatan Anda sendiri. Anda memiliki akses ke kuliah selama 2 tahun.
Kerjakan tugas praktis di akun pribadi Anda
Selain materi teori, Anda akan menemukan tes dan tugas praktek. Mereka akan membantu Anda mengingat informasi baru dengan lebih baik dan meningkatkan keterampilan yang diperlukan untuk pekerjaan nyata dengan RabbitMQ.
Penulis dan pembicara kursus, direktur TI di Khlebnitsa, salah satu admin komunitas ru RabbitMQ
Tentang kursus
Pembicara kursus
Pialang Pesan
Anda akan mempelajari apa itu broker dan apa tempatnya dalam infrastruktur. Dan juga pelajari cara memasang komponen yang diperlukan.
Teori: Informasi umum tentang apa itu perantara pesan
Tempat RabbitMQ dalam infrastruktur
Perbedaan mendasar antara RabbitMQ dan Apache kafka
Toolkit praktis (buruh pelabuhan, komposisi buruh pelabuhan)
Praktik:
Instalasi buruh pelabuhan
Uji topiknya
Terminologi, entitas dasar RabbitMQ
Anda akan memahami terminologi masing-masing entitas dan mampu menerapkannya dalam komunikasi dan saat membaca dokumentasi.
Teori: Semua entitas dasar dan koneksinya (Pesan, Antrian, Pertukaran, Pengikatan, Penerbit, Konsumen)
Di mana saya bisa membaca dokumentasinya?
Praktik:
Uji topiknya
Langkah pertama dengan RabbitMQ
Anda akan mempelajari cara meluncurkan dan mengkonfigurasi layanan di buruh pelabuhan, mempelajari perintah dasar dan kemampuan manajemen melalui antarmuka web.
Teori: Menjalankan layanan di buruh pelabuhan
Parameter yang diperlukan
Serikat - menyimpan data yang persisten
Fitur antarmuka web
Fitur Konsol
Praktik:
Berjalan di buruh pelabuhan
Membuat Antrian
Buat pesan
Membaca pesan
Uji topiknya
Penggunaan Khas
Anda akan memahami tugas umum apa yang dapat (dan harus) digunakan oleh layanan, mempelajari nuansa penyiapan setiap entitas, dan mempelajari cara membuat alur pemrosesan standar.
Teori: Pola penggunaan yang umum (kasus)
Pengaturan konsumen (prefetch_count, autoack, detak jantung)
Jenis dan perbedaan pertukaran, pola perutean
Coba Lagi Antrean (DLX
Praktik:
Menyiapkan tes Publikasikan
Menyiapkan tes Konsumen
Menyiapkan antrian coba lagi melalui mekanisme DLX
Uji topiknya
Ketersediaan Tinggi, Beban Tinggi
Anda akan belajar tentang kemampuan layanan dalam hal penyeimbangan beban dan toleransi kesalahan. Pelajari cara mengonfigurasi klaster failover dan mengetahui perbedaan penggunaan klaster.
Teori: Penyeimbangan Beban
Kekelompokan
Antrean Kuorum
Sekop/Federasi
Jebakan pengelompokan
Praktik
Menyiapkan penyeimbang beban (haproxy)
Menyiapkan cluster yang terdiri dari 3 node
Memeriksa Kegagalan Klaster
Menyiapkan sekop (dinamis dan statis)
Uji topiknya
Pemantauan
Anda akan mempelajari cara menyiapkan pemantauan, metrik mana yang berguna dalam situasi apa, dan cara bereaksi terhadapnya. Pelajari cara mengatur pemantauan dengan notifikasi di Telegram melalui bundel Prometheus-Graphane.
Teori: Logging - level, ramalan menggunakan log
Eksportir eksternal bawaan ke Prometheus
Ambang peringatan
Metrik yang berguna
Praktik:
Pengaturan eksportir
Menyiapkan tumpukan telegraf+prometeus+grafana
Menyiapkan notifikasi
Uji topiknya
Fitur tambahan RabbitMQ
Anda akan mempelajari kasus penggunaan Rabbit yang lebih spesifik, tentang nuansa mengonfigurasi antrian melalui kebijakan.
Teori: Penggunaan Dead Letter Exchange (DLX) yang tidak jelas
Kebijakan - pro, kontra, jebakan
Pesan TTL - mengapa itu ide yang buruk
Plugin
Jawaban atas pertanyaan sulit dari sesi AMA pertama
Praktik:
Menyiapkan antrian coba lagi multi-level
Uji topiknya