Nedir Servis Keşfi
Otomatik servis keşfi
Servis Keşfi — dağıtık sistemlerde ve mikro servis mimarisinde servislerin otomatik keşfi ve kaydı için bir mekanizma.
Temel kavramlar
- Servis Kaydı — merkezi servis kaydı
- Kayıt — başlangıçta otomatik kayıt
- Heartbeat — servis kullanılabilirlik kontrolü
- Kayıt silme — kapatmada kaldırma
- DNS tabanlı — DNS kayıtları üzerinden keşif
Desenler
- İstemci tarafı keşfi — istemci servisi kendisi bulur
- Sunucu tarafı keşfi — load balancer servisi bulur
- Öz-kayıt — servis kendini kaydeder
- Üçüncü taraf kaydı — harici ajan kaydeder
Popüler çözümler
- Consul — HashiCorp, servis mesh
- Eureka — Netflix, Spring Cloud için
- etcd — keşif özellikli key-value store
- Kubernetes — yerleşik DNS ve Services
- Zookeeper — Apache, dağıtık koordinasyon
Uygulamalar
- Mikro servisler — servisler arası iletişim
- Yük dengeleme — trafik dağıtımı
- Sağlık kontrolü — durum izleme
- Yapılandırma — merkezi yapılandırma
- Failover — arızalarda otomatik geçiş