Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Consul — Service Discovery und Health Checking

15. 04. 2015 1 Min. Lesezeit CORE SYSTEMSai
Consul — Service Discovery und Health Checking

Wie findet Service A heraus, wo Service B läuft? Hartcodierte IP? Load Balancer? Consul von HashiCorp bietet eine elegante Lösung: Service Discovery mit Health Checking, ein KV-Store und ein DNS-Interface — alles in einem.

Registrierung und Health Checks

{
  "service": {
    "name": "user-api",
    "port": 8080,
    "tags": ["v2", "production"],
    "check": {
      "http": "http://localhost:8080/health",
      "interval": "10s"
    }
  }
}

DNS-Interface: user-api.service.consul gibt die IPs gesunder Instanzen zurück. Jede Anwendung, die DNS nutzen kann, profitiert davon ohne jeglichen Integrationsaufwand.

Consul vs. etcd vs. ZooKeeper

etcd: reiner KV-Store, keine Service Discovery. ZooKeeper: robust, aber komplex. Consul: die vollständigste Lösung — SD + Health Checks + KV + DNS.

Service Discovery ist eine Voraussetzung für Microservices

Consul ist derzeit die beste Wahl. Deployment an einem Tag; der Betrieb ist problemlos.

consulservice discoveryhashicorpmicroservices
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns