Eureka Client
@EnableEurekaClient (YA, sirf, eureka-client, DEPENDENCY, HONA, HI, KAAFI, hai, MODERN, Spring, Cloud, mein) EK, microservice, ko, "EUREKA-AWARE" banaता, hai — WOH, STARTUP, PAR, AUTOMATICALLY, Eureka, Server, ko, apna, ADDRESS, BHEJTI, hai.
HAR, FEW, SECONDS, mein, EK, "HEARTBEAT" bheja, jaata, hai — AGAR, EK, INSTANCE, se, HEARTBEATS, RUKH, jaate, HAIN, Eureka, USE, EVENTUALLY, REGISTRY, se, HATA, deta hai.
// application.yml:
spring:
application:
name: order-service
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/- Eureka client, dependency, hone, se, microservice, automatically, "eureka-aware" ban, jaati, hai
- Periodic, heartbeats, se, Eureka, ko, PATA, chalta, hai, ki, instance, ABHI, bhi, alive, hai
- spring.application.name, discovery, ke, liye, USED, hone, waala, naam, hai
Eureka, client, LOCALLY, EK, registry, ka, CACHE, MAINTAIN, karta hai — HAR, request, PAR, Eureka, Server, ko, HIT, karne, ki, JAGAH, LOCAL, cache, se, service, instances, RESOLVE, kiye, jaate, HAIN — Eureka, Server, DOWN, hone, PAR, bhi, EXISTING, clients, KAAM, kar, sakte, hain.
eureka.client.registry-fetch-interval-seconds: 30 // default, cache, refresh, rateEureka, client, ke, saath, CUSTOM, metadata, (jaise, "zone", "version") register, kiya, ja, sakta hai — Load, balancing, ya, routing, decisions, ke, liye, ISE, USE, kiya, ja, sakta hai (jaise, sirf, "v2" instances, ko, route, karna).