iamdanielkim / blog-spring-cloud-config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Cloud Config Overview

This is an overview for some of the different backends used by Spring Cloud Config:

  • Standalone GIT: This is the classic Spring Cloud Config configuration where there is a service that takes care of all the configuration for the different apps and is deployed independently.
  • Embedded GIT: Example of how you can embed the Spring Cloud Config server in your application. This helps from an infrastructure point of view as well as from a resiliency point of view.
  • Zookeeper: Show how to integrate with Zookeeper as your configuration source.
  • Consul: Very similar to the previous example, but using Consul instead.
  • Vault: Integrates your application with Vault which is a very good way of managing secrets.
  • Composite: It also provides a sample which uses a few backends at the same time.

How to run

A docker-compose.yml file is provided to make it easier to load up the infrastructure. When running docker-compose up you'll get:

About


Languages

Language:Java 44.6%Language:Shell 31.3%Language:Batchfile 24.1%