Eureka Server
Eureka, Server, EK, SEPARATE, Spring, Boot, application, hai (@EnableEurekaServer, annotation, ke, saath) — YE, EK, CENTRAL, REGISTRY, hai, jaha, SAARI, MICROSERVICES, apne, INSTANCES, ko, REGISTER, karti, hain.
Eureka, Server, HIGH, AVAILABILITY, ke, liye, MULTIPLE, INSTANCES, ke, saath, RUN, kiya, ja, sakta hai — HAR, Eureka, instance, DUSRE, INSTANCES, ke, saath, REGISTRY, DATA, REPLICATE, (SYNC) karta hai.
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaServerApplication.class, args);
}
}
// application.yml:
// server.port: 8761
// eureka.client.register-with-eureka: false
// eureka.client.fetch-registry: false- Eureka Server = central registry — @EnableEurekaServer, annotation
- Har microservice, apne, instance, ko, ISME, register, karti, hai
- High availability, ke, liye, MULTIPLE, instances, REPLICATE, ho, sakte, hain
Self-preservation, mode, EK, PROTECTIVE, FEATURE, hai — agar, Eureka, Server, ko, EK, saath, BAHUT, saare, instances, "down" DIKHTE, HAIN, (jaise, NETWORK, partition, ki, wajah, se), WOH, unhe, IMMEDIATELY, registry, se, HATATA, NAHI, hai, taaki, EK, NETWORK, glitch, se, "MASS, EVICTION" na, ho.
Multiple, Eureka, Server, instances, EK, DUSRE, ke, saath, "peer-to-peer" replication, karte, HAIN — HAR, instance, DUSRE, instances, ko, apna, PEER, batata, hai, aur, SAARI, registry, updates, PEERS, ko, SYNC, ki, jaati, hain.