Round-Robin
Round-robin, gelen talepleri mevcut ekip üyelerine sırayla atayan bir dağıtım stratejisidir. Her temsilci bir sonraki boş talebi alır — bir daire etrafında saymak gibi. Basit, adil, eşit.
Round-robin nedir?
Round-robin, en eski ve en basit dağıtım stratejilerinden biridir: temsilciler sabit bir sırada tutulur ve her yeni talep sıradaki sonraki kişiye gider. Listenin sonuna ulaşıldığında, döngü baştan yeniden başlar.
Messaging'de round-robin, servis ekipleri için somut bir yönlendirme stratejisidir: bir talebi rastgele veya «önce kim bakarsa» kişisine atamak yerine, sistematik olarak bir sonraki müsait temsilciye gider.
Round-robin'in ayrıntılı işleyişi
- Sistem, şu anda müsait olan temsilcilerin listesini tutar (çevrimiçi, aşırı yüklü değil).
- Her yeni konuşmada sistem bir imleç hatırlar («son olarak X temsilcisine atandı»).
- Yeni konuşma, listede X'ten sonraki bir sonraki temsilciye gider.
- Bir temsilci çevrimdışı olduğunda veya vardiya bittiğinde rotasyondan çıkar — yokken birikme olmaz.
- Tekrar çevrimiçi olduğunda, listenin sonundan tekrar dahil olur.
Round-robin varyantları
| Varyant | Nasıl çalışır | Ne zaman kullanılır |
|---|---|---|
| Saf round-robin | Sıkı rotasyon, yük farkındalığı yok. | Kısa, karşılaştırılabilir talepler (ör. ilk temas yönlendirmesi). |
| Yük farkındalıklı round-robin | Rotasyon, ancak çok sayıda açık bileti olan temsilcileri atlar. | Eşit olmayan işlem süreleriyle daha uzun vakalar. |
| Ağırlıklı round-robin | Kıdemli temsilciler junior'lardan 2× daha fazla talep alır. | Deneyim çok değişken olduğunda. |
| Beceri tabanlı round-robin | Rotasyon, ancak yalnızca eşleşen beceriye sahip temsilciler arasında. | Uzman ekipler (TR/EN/DE, faturalama/tech). |
Faydaları
- Adillik: Kimse sistematik olarak kayırılmaz veya cezalandırılmaz.
- Şeffaflık: Temsilciler bir talebin neden kendilerine düştüğünü anlar.
- Tahmin edilebilirlik: N temsilciyle her biri taleplerin yaklaşık 1/N'sini alır.
- Sadelik: Karmaşık kurallar yok, açıklaması kolay.
Round-robin'in sınırları
- Farklı işlem süreleri: Bazı vakalar 30 saniye, bazıları 30 dakika sürer — 1/N adil yük ile aynı şey değildir.
- Farklı beceriler: Bir SQL sorusu muhasebe arkadaşına düşer — her ikisi de yardım edebilecek birini bekler.
- Bağlam kaybı: Sadık müşteri Anna üçüncü kez geri döner — round-robin onu, geçmişini bilmeyen yeni bir temsilciye atar.
Çözüm: round-robin'i beceri filtresi ve «son işleyen kişiye sahip olur» kuralı ile birleştirin.
Round-robin vs smart routing
| Yön | Round-robin | Smart routing |
|---|---|---|
| Mantık | Sıra | AI/içeriğe dayalı kural tabanlı |
| Açıklanabilirlik | Çok basit | Daha karmaşık |
| Optimizasyon hedefi | Yük eşitliği | Eşleşme kalitesi |
| Kurulum eforu | Asgari | Yüksek |
SendSeven'da round-robin
SendSeven, ekip düzeyinde klasik round-robin'i ve yük farkındalıklı round-robin'i destekler. Konuşmalar müsait ekip üyeleri arasında döner, isteğe bağlı yük farkındalığı (kapasite üstüyse atla) ile. Beceri tabanlı ve dil tabanlı filtreler, round-robin katmanından önce uygulanarak uygun temsilci havuzunu daraltır.