Mikä on Palveluiden havaitseminen
Automaattinen palveluiden havaitseminen
Palveluiden havaitseminen — mekanismi palveluiden automaattiseen havaitsemiseen ja rekisteröintiin hajautetuissa järjestelmissä ja mikropalveluarkkitehtuurissa.
Ydinkäsitteet
- Palvelurekisteri — keskitetty palvelurekisteri
- Rekisteröinti — automaattinen rekisteröinti käynnistyksessä
- Heartbeat — palvelun saatavuustarkistus
- Rekisteröinnin poisto — poisto sammutettaessa
- DNS-pohjainen — havaitseminen DNS-tietueiden kautta
Mallit
- Asiakaspuolen havaitseminen — asiakas löytää palvelun itse
- Palvelinpuolen havaitseminen — kuormantasaaja löytää palvelun
- Itserekisteröinti — palvelu rekisteröi itsensä
- Kolmannen osapuolen rekisteröinti — ulkoinen agentti rekisteröi
Suositut ratkaisut
- Consul — HashiCorp, service mesh
- Eureka — Netflix, Spring Cloudille
- etcd — key-value-varasto havaitsemisella
- Kubernetes — sisäänrakennettu DNS ja Services
- Zookeeper — Apache, hajautettu koordinaatio
Sovellukset
- Mikropalvelut — palveluiden välinen viestintä
- Kuormantasaus — liikenteen jakelu
- Terveystarkistus — tilan seuranta
- Konfiguraatio — keskitetty konfiguraatio
- Failover — automaattinen vaihto vikojen yhteydessä