🧭
Service Discovery & Registration

HashiCorp Consul with Spring

Alternative Service Registry
💡 Consul, EK, "MULTI-LINGUAL, PHONE, DIRECTORY" jaisa, hai — Eureka, se, ZYAADA, FEATURES, deta, hai (jaise, KEY-VALUE, STORE, aur, HEALTH, checking, BUILT-IN) — DIFFERENT, PROGRAMMING, LANGUAGES/ECOSYSTEMS, ke, saath, bhi, KAAM, karta hai, sirf, Spring, ke, saath, hi, nahi.

Consul, EK, POPULAR, Eureka, ALTERNATIVE, hai — spring-cloud-starter-consul-discovery, DEPENDENCY, se, Spring, Boot, applications, Consul, ke, saath, INTEGRATE, ho, sakti, hain.

Consul, KEY, ADVANTAGE, hai, ki, YE, LANGUAGE-AGNOSTIC, hai — POLYGLOT, microservices, ARCHITECTURES, (JAHAN, KUCH, services, Java, mein, HAIN, KUCH, Go, YA, Python, mein) ke, liye, IDEAL, hai.

# application.yml:
spring:
  cloud:
    consul:
      host: localhost
      port: 8500
      discovery:
        register: true
🧭
Consul, EK, "MULTI-LINGUAL, PHONE, DIRECTORY" jaisa, hai — Eureka, se, ZYAADA, FEATURES, deta, hai (jaise, KEY-VALUE, STORE, aur, HEALTH, checking, BUILT-IN) — DIFFERENT, PROGRAMMING, LANGUAGES/ECOSYSTEMS, ke, saath, bhi, KAAM, karta hai, sirf, Spring, ke, saath, hi, nahi.
1 / 2
⚡ Quick Recap
  • Consul = Eureka alternative — KEY-VALUE, store, aur, health, checking, BUILT-IN
  • Language-agnostic — POLYGLOT, microservices, ke, liye, IDEAL
  • spring-cloud-starter-consul-discovery, se, Spring, Boot, integration
Is page mein (2 subtopics)

Consul, ek, distributed, KEY-VALUE, store, bhi, hai, jo, Eureka, ke, paas, nahi, hai — Spring, Cloud, Consul, config, mein, YE, KV, store, Config, Server, ke, alternative, ki, tarah, use, ho, sakta hai.

spring.cloud.consul.config.enabled: true

Consul, "agent" model, use, karta hai — HAR, node, PAR, EK, LOCAL, agent, RUN, hota hai, jo, "SERVER" ya, "CLIENT" mode, mein, ho, sakta hai — Eureka, ke, "single, server" model, se, DIFFERENT, architecture, hai.