Қызметті табу дегеніміз не
Қызметтерді автоматты табу
Қызметті табу — таратылған жүйелерде және микросервис архитектурасында қызметтерді автоматты табу және тіркеу механизмі.
Негізгі тұжырымдамалар
- Service Registry — орталықтандырылған қызметтер тізілімі
- Тіркеу — іске қосу кезінде автоматты тіркеу
- Heartbeat — қызмет қолжетімділігін тексеру
- Тіркеуден шығару — тоқтату кезінде жою
- DNS негізінде — DNS жазбалары арқылы табу
Үлгілер
- Клиент жағынан табу — клиент қызметті өзі табады
- Сервер жағынан табу — load balancer қызметті табады
- Өзін-өзі тіркеу — қызмет өзін тіркейді
- Үшінші тарап тіркеуі — сыртқы агент тіркейді
Танымал шешімдер
- Consul — HashiCorp, service mesh
- Eureka — Netflix, Spring Cloud үшін
- etcd — табу мүмкіндігі бар key-value store
- Kubernetes — кірістірілген DNS және Services
- Zookeeper — Apache, таратылған үйлестіру
Қолдану
- Микросервистер — қызметтер арасындағы байланыс
- Жүктемені теңестіру — трафик тарату
- Денсаулықты тексеру — күй мониторингі
- Конфигурация — орталықтандырылған конфигурация
- Failover — ақаулар кезінде автоматты ауысу