BT Sözlüğü › Altyapı › Servis keşfi (service discovery)

Servis keşfi (service discovery)

Altyapı Svenska → Güncellendi: 2026-10-11

IP adreslerinin sürekli değiştiği dinamik ortamlarda servislerin birbirini nasıl bulduğunu belirleyen mekanizma. Sabit adresler yerine servis “ödeme servisi nerede?” diye sorar ve konuşabileceği güncel, sağlıklı örneklerin listesini alır.

Sorun şu: bulutta ve Kubernetes’te örnekler durmadan başlar, ölür ve yer değiştirir; IP adresleri geçicidir, dolayısıyla “10.0.1.5’e bağlan” diye sabitleyemezsiniz. Servis keşfi bunu çözer: örnekler başlarken bir kayıt defterine kaydolur (veya otomatik kaydedilir), öldüklerinde ya da sağlıksız hâle geldiklerinde silinir; istemciler güncel adresleri oradan sorgular. Uygulamalar: DNS tabanlı (Kubernetes her Service’e sağlıklı pod’lara çözümlenen sabit bir DNS adı verir — en yaygını), kayıt defteri tabanlı (servislerin kendini açıkça kaydettiği Consul, etcd, Eureka) ve bunu kendi içinde barındıran service mesh. Çoğunlukla sağlık kontrolleriyle bütünleşir; yalnızca sağlıklı örnekler döner. Kazanç: gevşek bağlılık ve esneklik — servislerin bağımlılıklarının şu anda nerede çalıştığını bilmesi gerekmez. Mikroservis mimarisinde temel bir yapı taşıdır.

← Sözlüğe dön