Yöneticiler ve geliştiriciler için RabbitMQ - kurs 35.000 RUB. Slurm'dan, eğitim, Tarih: 28 Kasım 2023.
Miscellanea / / November 28, 2023
Teori videosunu izleyin
Yüksek kalitede 7 video dersiniz olacak. Dersler planlandığı gibi açılıyor. Her konuyu yapılandırılmış bir şekilde ele alıyor ve materyali kendi hızınızda gözden geçiriyorsunuz. 2 yıl boyunca derslere erişim hakkına sahipsiniz.
Kişisel hesabınızda pratik görevler yapın
Teorik materyallere ek olarak testler ve pratik ödevler bulacaksınız. Yeni bilgileri daha iyi hatırlamanıza ve RabbitMQ ile gerçek çalışma için gerekli becerileri geliştirmenize yardımcı olacaklar.
Kursun yazarı ve konuşmacısı, Khlebnitsa'nın BT direktörü, RabbitMQ ru topluluğunun yöneticilerinden biri
Kurs hakkında
Kurs konuşmacısı
Mesaj Komisyoncuları
Brokerın ne olduğunu ve altyapıda nasıl bir yer kapladığını öğreneceksiniz. Ayrıca gerekli bileşenlerin nasıl kurulacağını da öğrenin.
Teori: Mesaj aracılarının ne olduğu hakkında genel bilgi
RabbitMQ'nun altyapıdaki yeri
RabbitMQ ve Apache kafka arasındaki temel farklar
Uygulamalı araç seti (docker, docker-compose)
Pratik:
Docker kurulumu
Konuyla ilgili deneme
Terminoloji, RabbitMQ'nun temel varlıkları
Her varlığın terminolojisini anlayacak ve bunları iletişimde ve belgeleri okurken uygulayabileceksiniz.
Teori: Tüm temel varlıklar ve bağlantıları (Mesaj, Kuyruk, Exchange, Bağlama, Yayımcı, Tüketici)
Belgeleri nerede okuyabilirim?
Pratik:
Konuyla ilgili deneme
RabbitMQ ile ilk adımlar
Docker'da bir hizmeti nasıl başlatacağınızı ve yapılandıracağınızı öğrenecek, web arayüzü aracılığıyla temel komutları ve yönetim yeteneklerini öğreneceksiniz.
Teori: Docker'da bir hizmetin çalıştırılması
Gerekli parametreler
Durumlar - kalıcı verileri kaydetme
Web arayüzü özellikleri
Konsol Özellikleri
Pratik:
Docker'da çalıştırma
Kuyruk Oluşturma
Mesaj oluştur
Bir mesajı okuma
Konuyla ilgili deneme
Tipik Kullanım
Hizmetin hangi tipik görevlerde kullanılabileceğini (ve kullanılması gerektiğini) anlayacak, her bir varlığın kurulumunun inceliklerini öğrenecek ve standart işleme ardışık düzenlerinin nasıl oluşturulacağını öğreneceksiniz.
Teori: Tipik kullanım modelleri (durumlar)
Tüketici ayarları (prefetch_count, autoack, kalp atışı)
Değişim türleri ve farklılıkları, yönlendirme modelleri
Kuyrukları Yeniden Dene (DLX
Pratik:
Test Yayınlamayı ayarlama
Bir test tüketicisi oluşturma
DLX mekanizması aracılığıyla yeniden deneme kuyruğu oluşturma
Konuyla ilgili deneme
Yüksek Kullanılabilirlik, Yüksek Yük
Hizmetin yük dengeleme ve hata toleransı açısından yetenekleri hakkında bilgi edineceksiniz. Yük devretme kümesini nasıl yapılandıracağınızı öğrenin ve küme kullanmanın inceliklerini öğrenin.
Teori: Yük Dengeleme
Kümeleme
Yeter Sayısı Sıraları
Kürek/Federasyon
Tuzakları kümeleme
Pratik
Yük dengeleyici kurma (haproxy)
3 düğümden oluşan bir küme oluşturma
Küme Yük Devretmesini Kontrol Etme
Küreklerin ayarlanması (dinamik ve statik)
Konuyla ilgili deneme
İzleme
İzlemeyi nasıl ayarlayacağınızı, hangi ölçümlerin hangi durumlarda yararlı olduğunu ve bunlara nasıl tepki vereceğinizi öğreneceksiniz. Prometheus-Graphane paketi aracılığıyla Telegram'da bildirimlerle izlemeyi ayarlamayı öğrenin.
Teori: Günlük kaydı - seviyeler, günlükleri kullanarak falcılık
Prometheus'a yerleşik, harici ihracatçı
Uyarı eşikleri
Yararlı ölçümler
Pratik:
Dışa aktarıcı kurulumu
Telegraf+prometeus+grafana yığınını ayarlama
Bildirimleri ayarlama
Konuyla ilgili deneme
RabbitMQ'nun ek özellikleri
Tavşan'ı kullanmanın daha spesifik durumlarını, politikalar aracılığıyla kuyrukları yapılandırmanın nüanslarını öğreneceksiniz.
Teori: Ölü Mektup Değişimi'nin (DLX) açık olmayan kullanımları
Politika - artıları, eksileri, tuzaklar
TTL mesajları - neden kötü bir fikir?
Eklentiler
İlk AMA oturumundaki zor soruların yanıtları
Pratik:
Çok düzeyli yeniden deneme kuyruğu oluşturma
Konuyla ilgili deneme