Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to use three axes in Apollo configuration Center

Shulou Source: shulou.com Published: 2022-06-02 02:24:01 10月03日 Update

This article introduces how to use the three-board axe in the Apollo configuration center, the content is very detailed, interested friends can refer to, hope to be helpful to you.

1. Base configuration of Apollo:

App.properties

# test

App.id=umember

Env=DEV / / the configuration of this env has no effect.

Apollo.meta= http://localhost:8080 / / configure the central server address, here is the key

II. Apollo configuration takes effect

Annotation method:

1.@EnableApolloConfig (value = "application", order = 10)

2.@ConfigurationProperties+@Value method

3.@ApolloConfig (namespace) initializes the Config object method

4.@ApolloConfigChangeListener (namespace) change monitoring

Stringboot profile:

Apollo.bootstrap.enabled=true

Apollo.bootstrap.namespaces= application,TEST1.apollo,application.yml

Apollo.cluster=SomeCluster

Xml file:

Third, obtain data

@ ConfigurationProperties (prefix = "redis.cache")

Initialization parameter method 1

@ Value ("${jdbc.type1:postgre}")

@ ApolloJsonValue ("${jsonBeanProperty: []}")

Initialization parameter method 2

IV. Main modules and relationships of Apollo

1. Four modules: client, configService, portlat, adminService

two。 Relationship

Client and configService complete the read and notification of configuration on the program side.

Portlat is the foreground management page, and adminService is the background modification, release and other management services.

About the Apollo configuration center how to use the three axes to share here, I hope the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.

Tags: Configuration method three boards three axes content parameters files more modules help service management good function key interest foreground background address object Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info Docker vpn Microsoft Huawei