Anadolu Üniversitesi Anadolu Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • EN
Program Hakkında Akademik Kadro Program Yeterlilikleri Dersler Ders - Program Yeterlilik İlişkileri Türkiye Yeterlilikler Çerçevesi (TYÇ) TYÇ - Program Yeterlilikleri İlişkileri
  1. Bilişim Teknolojileri Meslek Yüksekokulu
  2. Yazılım, Uygulama Geliştirme ve Çözümleme Bölümü
  3. Arka-Yüz Yazılım Geliştirme Programı
  4. Dersler - AKTS Kredileri
  5. Asenkron Sistemler ve Mesaj Kuyrukları
  6. Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • AKTS İş Yükü
  • Program Yeterliliklerine Katkısı
  • Öğrenme Çıktıları-Program Yeterlilikleri İlişkisi
Son Güncelleme Tarihi: 24/06/2026

Ders Kodu - Ders Adı Ders Türü Teori + Uygulama AKTS
AYG224 - Asenkron Sistemler ve Mesaj Kuyrukları IV.Yarıyıl 2 +1 3.0
Ders Dili Türkçe
Ders Türü Mesleki Seçmeli Dersler
Öğretim Elemanları ÖĞR. GÖR. AHMET MÜCAHİD ARVASİ
Dersin Veriliş Biçimi Yüz yüze
Dersin Verildiği Yer
Kullanılan Eğitim Platformları
Önkoşullar Bu dersin önkoşul ya da eş koşulu bulunmamaktadır.
Önerilen Dersler
Önerilen Kaynaklar
Staj & Uygulama
Dersin Amacı

Haftalar Öğrenme Çıktıları Konular Öğretim Yöntemleri
1. hafta Asenkron İletişim Temelleri: Senkron ve Asenkron Mimarilerin Karşılaştırılması, Mesaj Kuyruğu Kavramları
2. hafta Üretici (Producer) ve Tüketici (Consumer) Modelleri, Olay (Event) ve Mesaj (Message) Arasındaki Farklar
3. hafta RabbitMQ Mimarisi 1: Çalışma Prensibi, Değişim (Exchange) Tipleri (Direct, Topic, Fanout, Headers) ve Yönlendirme (Routing)
4. hafta RabbitMQ Mimarisi 2: Mesaj Kalıcılığı (Durability), Tüketici Onay Mekanizmaları (Acknowledgments) ve Ölü Mektup Kuyrukları (Dead Letter Queues)
5. hafta Kafka Ekosistemine Giriş: Log Tabanlı Mimari, Aracı (Broker), Konu (Topic) ve Bölümleme (Partition) Mantığı
6. hafta Kafka Mimarisi: Ofset (Offset) Yönetimi, Tüketici Grupları (Consumer Groups) ve Mesaj Replikasyonu
7. hafta Olay Güdümlü (Event-Driven) Tasarım Temelleri: Durum Aktarımı (State Transfer) ve Olay Kaynağı Oluşturma (Event Sourcing)
8. hafta Ara Sınav
9. hafta Dağıtık Sistemlerde İşlem (Transaction) Yönetimi ve Veri Tutarlılığı (Data Consistency) Zorlukları
10. hafta Saga Örüntüsü (Saga Pattern): Koreografi (Choreography) ve Orkestrasyon (Orchestration) Yaklaşımları ile Dağıtık İşlem Çözümleri
11. hafta Sistem Güvenilirliği: Eş Etkili (Idempotent) İşlemlerin Tasarımı ve Hata Telafi (Compensation) Mantığı
12. hafta Şema Yönetimi: Şema Kayıt Defteri (Schema Registry), Avro/Protobuf Formatları ve Geriye Dönük Uyumluluk (Backward Compatibility)
13. hafta Gözlem (Observability) ve Metrikler: Kuyruk Metrikleri İzleme (Prometheus, Grafana), Gecikme (Latency) Analizi ve Darboğaz Tespiti
14. hafta Güvenlik ve Projeler: Mesajlaşma Sistemlerinde Kimlik Doğrulama/Yetkilendirme Yapılandırmaları ve Dönem Sonu Proje Sunumları

İçerik girilmemiştir.

İçerik girilmemiştir.

İçerik girilmemiştir.


Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
Toplam (%)

Kurumsal

  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık

Akademik Programlar

  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi

Öğrenci İçin Bilgi

  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı

Öğrenci İçin Bilgi

  • Öğrenim Olanakları
  • Uluslararası Programlar
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri