Etapas de migração do projeto Spring

Índice

1. Construção do ambiente

2. Modifique a configuração

3. Teste a replicação do banco de dados

4. Implantação do projeto

5. Autoteste

6. Migração de biblioteca formal

7. Verificação funcional


1. Construção do ambiente

1. Construa o ambiente necessário para o projeto

O ambiente de rede externo pode executar comandos diretamente para instalar, e o ambiente de rede interno precisa ser instalado offline

Instalar jdk1.8

Instalação offline do Linux do JDK1.8

redis  

Instale o redis e inicie no linux e inicie o redis em segundo plano

nginx 

Instale o nginx offline no servidor Linux

mysql  

Instalação e configuração offline do ambiente mysql5.7 da série Linux - Procura-se programador

Instalação e uso da versão descompactada do MySQL5.7.37windows

2. Configuração de resolução de nome de domínio (etapas não essenciais)

Se o ping www.baidu.com não puder resolver o ip, você precisará configurar o dns para resolver o nome de domínio ou configurar os hosts.

A configuração do DNS requer privilégios de administrador

Se você modificar o arquivo hosts, basta adicionar uma linha de nome de domínio ip ao conteúdo do arquivo

Quantas linhas adicionar depende de quantos nomes de domínio são usados ​​para chamar outras interfaces no projeto

2. Modifique a configuração

1. Modifique a configuração do nginx

Modifique a configuração do nginx de acordo com o projeto e o diretório do arquivo

2. Configuração do projeto

De acordo com o diretório do qual o projeto depende, crie um diretório correspondente e copie o arquivo de modelo do Excel, a imagem original ou o código QR do projeto para o diretório correspondente.

3. Teste a replicação do banco de dados

Copie a estrutura da tabela e os dados do banco de dados de teste para o mysql instalado

4. Implantação do projeto

Implante os projetos front-end e back-end online

5. Autoteste

Teste o aplicativo, gere o código de verificação e verifique se o terminal móvel acessa normalmente.

Teste se as interfaces de terceiros, como a interface de retorno de assuntos civis, a interface de sincronização de ácido nucleico e a interface de push epidêmica de Ningbo, podem ser acessadas normalmente e se uma lista de permissões precisa ser aberta. (O endereço de saída é 58.213.141.75)

6. Migração de biblioteca formal

Migre a biblioteca oficial para o novo servidor de banco de dados após a conclusão do teste.
1. Interrompa o serviço original primeiro

2. Bloqueie a biblioteca e pare de adicionar e editar dados na biblioteca original

definir global read_only=1;
nivelar tabelas com bloqueio de leitura;

3. Copie os dados para o novo repositório

Execute a instrução para verificar se o volume de dados do novo banco de dados corresponde ao do banco de dados original. Caso contrário, você precisará executar a migração de dados nessas tabelas separadamente

7. Verificação funcional

Após os testadores terem verificado a função, eles podem publicar este endereço como o endereço oficial. migração completa

Se o endereço original ainda for usado, o nginx configura o caminho de encaminhamento para encaminhar a página de login original para a nova página

      location /official{
			rewrite  ^(.*) http://58.213.141.102:1002/official;
       	}

Acho que você gosta

Origin blog.csdn.net/Spring_possible/article/details/127735543
Recomendado
Clasificación