🔍
API Gateway & Service Discovery

Service Discovery

Finding Services Dynamically
💡 Service, discovery, EK, "PHONE, BOOK" jaisa, hai, JO, AUTOMATICALLY, khud, UPDATE, hota, hai — SERVICES, ke, IP, ADDRESSES, CONSTANTLY, CHANGE, hote, hain, (scaling, restarts, ke, saath) isliye, EK, "REGISTRY" ZAROORI, hai, ki, HAR, SERVICE, ABHI, KAHA, hai.

Service, discovery, mein, HAR, SERVICE, INSTANCE, EK, "REGISTRY" mein, khud, ko, REGISTER, karta hai (jaise, Consul, Eureka) — DUSRI, SERVICES, ISI, registry, se, QUERY, karके, PATA, kar, sakti, hain, ki, EK, service, ka, CURRENT, LOCATION, KYA, hai.

Client-side, discovery, mein, client, KHUD, registry, se, QUERY, karta hai. Server-side, discovery, mein, EK, LOAD, BALANCER, ye, KAAM, karta hai — client, ko, registry, ke, baare, mein, PATA, hi, NAHI, HOTA.

// Service registration (jab, EK, instance, START, hota, hai):
registry.register("order-service", "10.0.1.5:8080");

// Service discovery (jab, EK, dusri, service, call, karni, hai):
const instances = await registry.discover("order-service");
// [{ address: "10.0.1.5:8080" }, { address: "10.0.1.6:8080" }]
🔍
Service, discovery, EK, "PHONE, BOOK" jaisa, hai, JO, AUTOMATICALLY, khud, UPDATE, hota, hai — SERVICES, ke, IP, ADDRESSES, CONSTANTLY, CHANGE, hote, hain, (scaling, restarts, ke, saath) isliye, EK, "REGISTRY" ZAROORI, hai, ki, HAR, SERVICE, ABHI, KAHA, hai.
1 / 2
⚡ Quick Recap
  • Service discovery = ek registry, JO, track, karta, hai, services, KAHA, HAIN
  • Client-side, YA, server-side, discovery, DONO, patterns, HAIN
  • Kubernetes, mein, DNS-based, discovery, BUILT-IN, hai
Is page mein (2 subtopics)

Self-registration, mein, HAR, service, instance, KHUD, ko, REGISTER, karti, hai (startup, PAR). Third-party, registration, mein, EK, SEPARATE, component, (jaise, EK, orchestrator) instances, ko, DETECT, karके, AUTOMATICALLY, registry, ko, UPDATE, karta hai.

💡Tip: Kubernetes, third-party, registration, ka, EK, example, hai — pods, ko, KHUD, kuch, register, karne, ki, ZAROORAT, nahi, Kubernetes, control, plane, ISE, AUTOMATICALLY, HANDLE, karta hai.

Jab, EK, service, instance, CRASH, hoti, hai (GRACEFULLY, shutdown, hone, ki, JAGAH), registry, mein, EK, "STALE" entry, reh, sakti, hai — HEALTH, CHECKS, aur, TTL, (time-to-live) entries, se, STALE, entries, ko, AUTOMATICALLY, CLEAN, kiya, jaata hai.