choerodon / config-server

Configuration center for unified management of service configuration files.

Home Page:http://choerodon.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Config Server

Choerodon's configuration service, configuration center for unified management of service configuration files. The local service directly applies the configuration of the local configuration file. The online service except manager-service, register-server, and config-server pulls from config-sever, and the config-server obtain configuration from the manager-service. The configuration of the service needs to import the service configuration into the manager-service database through choerodon-tool-config.

  • Pull configuration rules.

    If the service includes the configuration version when pulling configurations, the corresponding version configuration is pulled, otherwise, the default configuration is pulled.

Requirements

  • This service is an eureka client service. The local executing needs to cooperate with eureka-server, and the online executing needs to cooperate with go-register-server.
  • The config-server obtains the configuration from the manager-service management service and needs to start the manager-service.
  • The configuration of other services needs to be imported into the manager-service database by using choerodon-tool-config.

Installation and Getting Started

  • run eureka-server
  • switch into the project directory and run mvn spring-boot:run

Dependencies

  • go-register-server: Registration service
  • manager-service: Management service

Links

How to Contribute

Pull requests are welcome! Follow to know for more information on how to contribute.

Note

  • Local service uses the configuration in the configuration file directly, without starting the service
  • It need to work with manager-service when execute online, and Online needs to be used in conjunction with manager-service, And the configuration of the service needs to import service configuration into manager-service database by choerodon-tool-config.

About

Configuration center for unified management of service configuration files.

http://choerodon.io

License:Apache License 2.0


Languages

Language:Java 67.8%Language:Groovy 28.6%Language:Smarty 3.0%Language:Dockerfile 0.5%