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.
- This service is an eureka client service. The local executing needs to cooperate with
eureka-server, and the online executing needs to cooperate withgo-register-server. - The
config-serverobtains the configuration from themanager-servicemanagement service and needs to start themanager-service. - The configuration of other services needs to be imported into the
manager-servicedatabase by usingchoerodon-tool-config.
- run
eureka-server - switch into the project directory and run
mvn spring-boot:run
go-register-server: Registration servicemanager-service: Management service
Pull requests are welcome! Follow to know for more information on how to contribute.
- Local service uses the configuration in the configuration file directly, without starting the service
- It need to work with
manager-servicewhen execute online, and Online needs to be used in conjunction withmanager-service, And the configuration of the service needs to import service configuration intomanager-servicedatabase bychoerodon-tool-config.