[Apollo] Use o Docker para experimentar e entender rapidamente o centro de configuração Apollo

1. Preparação

1) Instale o guia de instalação do Docker

2) Faça o download do código-fonte Apollo

git clone https: // github.com/ctripcorp/apollo.git

Em seguida, insira o diretório docker-quick-start

cd apollo / scripts / docker-quick-start

Segundo, inicie o centro de configuração Apollo

Execute o comando para iniciar o serviço

docker-compor

Ver o seguinte log indica uma inicialização bem-sucedida:

apollo-quick-start | ==== iniciando serviço ==== 
apollo -quick-start | O arquivo de log de serviço é ./service/apollo- service.log 
apollo -quick-start | Iniciado [ 51 ] 
... 
apollo -quick-start | Esperando para inicialização do serviço de configuração ...... 
Apollo -Quick-start | Serviço de configuração iniciado. Você pode visitar http: // localhost: 8080 para obter o status do serviço agora! 
apollo-quick-start | Esperando para serviço de administração de inicialização .. 
Apollo -Quick-start | Serviço de administração iniciado 
apollo -quick-start | ==== portal inicial ====
apollo -quick-start | O arquivo de log do portal é ./portal/apollo- portal.log 
apollo -quick -start | Iniciado [ 259 ] 
apollo -quick-start | Esperando pela inicialização do portal ...... 
apollo -quick-start | Portal iniciado. Você pode visitar http: // localhost: 8070 agora!

Há três partes envolvidas:

Serviço 1.config

Endereço da visita: http: // localhost: 8080

Serviço 2.Admin

Endereço da visita: http: // localhost: 8070

Nome de usuário e senha: apollo / admin

Servidor 3.mysql

localhost: 13306, nome de usuário é root, senha está vazia

* Para ver o registo mais serviços, você pode docker exec -it apollo-quick-start bashentrar, e depois para /apollo-quick-start/servicee /apollo-quick-start/portalsob as informações de log Ver

Terceiro, inicie o programa cliente de demonstração

docker exec -i cliente apollo-quick-start /apollo-quick-start/demo.sh

Obtenha o valor da configuração digitando a chave de configuração; basta iniciar o centro de configuração da Apollo, haverá um tempo limite padrão que podemos acessar, você pode fazer login em segundo plano para executar várias operações

Dock ~ docker exec -i apollo-quick-start / apollo-quick-start / demo.sh cliente 
[apollo -demo] [principal] 2020 - 04 - 18  09 : 25 : 20 , 866 INFO [com.ctrip.framework. foundation.internals.provider.DefaultApplicationProvider] O ID do aplicativo está  definido como SampleApp pela propriedade app.id de / META-INF / app.properties 
[apollo -demo] [main] 2020 - 04 - 18  09 : 25 : 20 , 871INFO [com.ctrip.framework.foundation.internals.provider.DefaultServerProvider] O ambiente é  definido como [dev] pela propriedade do sistema da JVM ' env ' . 
[apollo -demo] [principal] 2020 - 04 - 18  09 : 25 : 20 , 977 INFO [com.ctrip.framework.apollo.internals.DefaultMetaServerProvider] Serviços meta localizados da configuração de apollo.meta: http: // localhost: 8080 ! 
[apollo-demo] [principal] 2020 - 04 - 18  09 : 25 : 20, 978 INFO [com.ctrip.framework.apollo.core.MetaDomainConsts] Localizado no endereço do meta servidor http: // localhost: 8080 para a DEV do com.ctrip.framework.apollo.internals.DefaultMetaServerProvider 
Apollo Config Demo. Por favor, insira a chave para obter o valor. Entrada sair para sair.
> timeout 
Tecla de carregamento: timeout com valor: 300

 

Acho que você gosta

Origin www.cnblogs.com/756623607-zhang/p/12726276.html
Recomendado
Clasificación