RabbitMQ ile Java'da güvenilir mesajlaşma kurun
RabbitMQ ile Java ve Spring AMQP'de mesajlaşmayı öğrenin: exchange türleri, work queue, pub/sub, RPC, manuel ack, publisher confirms, dead-letter, quorum queue ve izleme.
RabbitMQ, Java client ve Spring AMQP ile mesajlaşma
Eğitim, RabbitMQ ile Java uygulamaları arasında güvenilir asenkron mesajlaşma kurmayı öğretir. AMQP modeli, direct/fanout/topic/headers exchange'leri ve Docker ile kurulum anlatılır. Java client ile queue, exchange, basicPublish/basicConsume, Spring AMQP ile RabbitTemplate ve @RabbitListener uygulanır. Work queue, pub/sub, routing, topic ve RPC desenleri, manuel ack, publisher confirms, dead-letter exchange, TTL ve yeniden deneme topolojisi, quorum queue, Prometheus ile izleme ele alınır.
3 Gün. Her gün dört modül; RabbitMQ Temelleri ve Java Client; Spring AMQP ve Güvenilirlik; Kümeleme ve Operasyon ekseninde ilerleyen uygulamalı program.
Orta Seviye — RabbitMQ ile Java ve Spring AMQP ile mesajlaşma: exchange türleri, desenler, güvenilirlik, DLQ, kümeleme ve operasyon.
Docker ile ayağa kaldırılan RabbitMQ üzerinde her desen önce Java client, ardından Spring AMQP ile yazılır; hata senaryoları bilinçli üretilir.
Servisleri mesaj kuyruğuyla birbirinden bağımsızlaştırırsınız.
Ack, confirm ve DLQ ile mesaj kaybını önlersiniz.
Kuyruk derinliğini ve tüketici gecikmesini izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Java ve Spring Boot bilgisi gerekir.
RabbitMQ'yu Docker ile çalıştırabilmek gerekir.
JDK 17+, Maven ve IDE kurulu olmalıdır.
Senkron ve asenkron iletişim farkını bilmek faydalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Exchange, queue ve binding ilişkisini açıklayabilirsiniz.
basicPublish ve basicConsume ile mesajlaşma kurabilirsiniz.
RabbitTemplate ve @RabbitListener kullanabilirsiniz.
Work queue, pub/sub, routing ve RPC desenlerini uygulayabilirsiniz.
Manuel ack ve publisher confirms yapılandırabilirsiniz.
Dead-letter ve gecikmeli yeniden deneme topolojisi kurabilirsiniz.
Quorum queue ile küme tasarlayabilirsiniz.
Prometheus ve Management UI ile sistemi izleyebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Spring Boot için Gradle eğitimi: build.gradle, Kotlin DSL, Spring Boot plugin, bootJar, bootBuildImage, çok projeli yapı, version catalog ve CI entegrasyonu.
Detayları Gör →Java operatörleri eğitimi: aritmetik, atama, karşılaştırma, mantıksal, bitwise, shift, üçlü operatör, öncelik kuralları ve integer overflow örnekleriyle başlang
Detayları Gör →Java değişkenleri ve primitive tipler eğitimi: int, double, char, boolean, referans tipler, String, wrapper sınıflar, tip dönüşümü ve değişken kapsamı ile başla
Detayları Gör →Java ile program yazma ve çalıştırma başlangıç eğitimi: JDK kurulumu, javac ve java komutları, JShell, paketler, Scanner, IntelliJ IDEA ve jar paketleme.
Detayları Gör →Google Workspace güncellemeleri eğitimi: Gmail, Chat, Meet, Drive etiketleri, Docs akıllı çipler, Sheets tabloları, Gemini ve yönetici konsolu güvenlik ayarları
Detayları Gör →