Neler Öğreneceksiniz
Bu yoğun üç günlük, eğitmen liderliğindeki RabbitMQ eğitimi, RabbitMQ mesajlaşmasını kullanan uygulamaların nasıl kurulacağı, yapılandırılacağı ve geliştirileceği konusunda derinlemesine bir dalış sağlar. Eğitim, RabbitMQ kurulumu ve genel yapılandırma ile başlar. Java API'lerini kullanarak mesajlaşma uygulamaları geliştirmeye devam eder ve kümeleme, yüksek kullanılabilirlik, performans ve güvenlik gibi daha gelişmiş konulara dalar. Modüllere, uygulamalı deneyim sağlayan laboratuvar egzersizleri eşlik eder.
Eğitimin sonunda şunları yapabilmeniz gerekir:
- RabbitMQ'yu kurun ve yapılandırın
- Web yönetim konsolu gibi eklentileri etkinleştirin ve kullanın
- Java istemcisini kullanarak mesajlaşma kalıplarını ve uygulamalarını uygulayın
- Bir RabbitMQ düğümleri kümesi kurun
- Yüksek kullanılabilirliği uygun şekilde yapılandırın
- Daha iyi performans için RabbitMQ'yu ayarlayın ve optimize edin
- RabbitMQ'yu güvenli hale getirin
Daha fazla +
Outline
1. MESAJLAŞMA VE AMQP'YE GİRİŞ
- Mesajlaşma ve asenkron sistemlerin faydaları
- JMS neden yeterli değil
- AMQP'ye giriş
- RabbitMQ vaka çalışmaları
2. RABBITMQ KURULUMU
- Ürün açıklaması ve temel özellikler
- Kurulum, dizin yapısı ve yapılandırma
- Mnesia veritabanıyla dayanıklılık
- Temel yönetim
- Web yönetim konsolu
- Sanal ana bilgisayarlarla çoklu kiracılık
- Firehose izleyicisiyle günlük kaydı
3. GELİŞTİRME VE ENTEGRASYON
- İstemciler (Java, C#, Python, Ruby, vb.)
- Java istemcisine odaklanma
- Mesajları yayınlama ve tüketme
- AMQP kaynaklarını yönetme
- Değişimler ve kuyruklarla AMQP yönlendirmesi
- Daha yüksek düzey soyutlamalar (Spring AMQP ve Entegrasyon, Pika)
- Mesajlaşma kalıpları
4. GÜVENİLİR MESAJLAŞMA GELİŞTİRME
- Dayanıklı kuyruklar ve değişimler
- Kalıcı mesajlar
- AMQP ve JMS işlemleri
- AMQP onayları
- Ölü harfler
- Birden fazla işlem kaynağı
5. KÜMELEME
- Kümeleme yoluyla ölçeklenebilir mesajlaşma mimarisi
- Bir küme oluşturma
- Disk ve RAM düğümleri
- Bir kümenin yönetimi
- Ağ bölümleri
6. YÜKSEK KULLANILABİLİRLİK
- Küme düğümü arızaları ve sonuçları
- Yansıtılmış kuyruklar
- Köle senkronizasyonu
- İstemci devralma işlemleri
7. EKLENTİLER
- RabbitMQ eklentileri tanıtımı
- LDAP kimlik doğrulaması
- Shovel
- Federasyon
- Shovel ve federasyon
- STOMP
8. PERFORMANS
- Yapılandırma ve istemci kod seçeneklerinin performans üzerindeki etkileri
- Akış kontrolü
- En iyi uygulamalar
9. GÜVENLİK
- Sanal ana bilgisayarlar, kullanıcılar ve erişim kontrolü
- Kimlik doğrulama
- Güvenli iletişim
10. İŞLEMLER VE İZLEME
- Disk, güvenlik duvarı, kalp atışı ayarı
- İzleme
- Yönetim API'si
- Üçüncü taraf izleme araçları için destek
11. SPRING AMQP (İSTEĞE BAĞLI)
- Giriş Spring'e
- Spring AMQP genel bakışı
- Spring'in AMQP şablonu
- Spring'i kullanarak AMQP Kaynaklarını yapılandırma
- Mesaj gönderme ve alma
Daha fazla +
E. Ç. - Infrastructure Business Development sp
Paycore
Eğitimi 5 yıldız olarak puanladı.