Consul Service Discovery
Es gibt aktuell einen starken Trend, große Systeme verstärkt in kleinere Services zu zerlegt.
Ob dies nun als SOA oder als Microservices bezeichnet wird, ab einer gewissen Anzahl von Services werden Mechanismen benötigt, um den Überblick zu behalten, diese zu überwachen und dafür zu sorgen, dass Services gefunden werden. Consul ist einer dieser neuen Service-Discovery Lösungen. Consul ist hochverfügbar, kann sogar im WAN genutzt werden. Service-Informationen können so schnell über ein gesamten verteilten Cluster verbreitet werden. Consul bietet Schnittstellen zur Service-Discovery über REST, DNS-Integration oder Template Mechanismen. Daneben bietet es auch einen Key-Value Store, ACLs und sogar Health-Checking. Der Start mit Consul ist meist einfach. Wir diskutieren die ersten Schritte und zeigen, welche Optionen auf dem Weg zu einer produktionsreifen Infrastruktur bestehen.



















