Configuração e uso do Nacos no Windows

1. O que é Nacos

A seguinte citação é de nacos.io

Nacos /nɑ:kəʊs/ é o acrônimo de Dynamic Naming and Configuration Service, uma plataforma dinâmica de descoberta de serviços, gerenciamento de configuração e gerenciamento de serviços que facilita a criação de aplicativos nativos da nuvem.
A Nacos se dedica a ajudá-lo a descobrir, configurar e gerenciar microsserviços. O Nacos fornece um conjunto de recursos fáceis de usar para ajudá-lo a realizar rapidamente a descoberta dinâmica de serviços, configuração de serviços, metadados de serviços e gerenciamento de tráfego.
A Nacos ajuda você a criar, entregar e gerenciar plataformas de microsserviços com mais agilidade e facilidade. Nacos é uma infraestrutura de serviço para construir uma arquitetura de aplicativo moderna centrada em "serviço" (como paradigma de microsserviço, paradigma nativo de nuvem).

服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理:

Kubernetes Service

gRPC & Dubbo RPC Service

Spring Cloud RESTful Service

Os principais recursos do Nacos incluem:
Descoberta de serviço e monitoramento da integridade do serviço
O Nacos oferece suporte à descoberta de serviço baseada em DNS e RPC. Depois que o provedor de serviços usa o SDK nativo, OpenAPI ou um agente TODO independente para registrar o serviço, o consumidor do serviço pode usar DNS TODO ou HTTP&API para localizar e descobrir o serviço.
O Nacos fornece verificações de integridade em tempo real dos serviços, evitando que as solicitações sejam enviadas para hosts não íntegros ou instâncias de serviço. O Nacos suporta verificações de saúde da camada de transporte (PING ou TCP) e da camada de aplicativo (como HTTP, MySQL, definido pelo usuário). Para a verificação de integridade de serviços em ambientes de nuvem complexos e ambientes de topologia de rede (como VPC, rede de ponta etc.), o Nacos oferece dois modos de verificação de integridade: modo de relatório de agente e detecção ativa de servidor. O Nacos também fornece um painel de verificação de integridade unificado para ajudá-lo a gerenciar a disponibilidade e o tráfego do serviço com base no status de integridade.
Serviço de Configuração Dinâmica
O Serviço de Configuração Dinâmica permite centralizar, externalizar e gerenciar dinamicamente a configuração de aplicativos e serviços para todos os ambientes.
A configuração dinâmica elimina a necessidade de reimplantar aplicativos e serviços quando a configuração é alterada, tornando o gerenciamento de configuração mais eficiente e ágil.
O gerenciamento centralizado de configuração facilita a implementação de serviços sem estado e facilita a expansão elástica dos serviços sob demanda.
O Nacos fornece uma interface do usuário simples e fácil de usar (amostra de demonstração do console) para ajudá-lo a gerenciar todas as configurações de serviço e aplicativo. A Nacos também fornece uma série de recursos de gerenciamento de configuração prontos para uso, incluindo rastreamento de versão de configuração, versão canary, reversão de configuração com um clique e rastreamento de status de atualização de configuração de cliente, para ajudá-lo a gerenciar configurações em ambientes de produção com mais segurança, alterar e reduzir o risco de alterações de configuração.
serviço de DNS dinâmico
O serviço de DNS dinâmico suporta roteamento ponderado, facilitando a implementação de balanceamento de carga de camada intermediária, estratégias de roteamento mais flexíveis, controle de tráfego e serviços simples de resolução de DNS para a intranet do data center. O serviço DNS dinâmico também pode facilitar a implementação da descoberta de serviço com base no protocolo DNS para ajudar a eliminar o risco de ser acoplado à API privada de descoberta de serviço do fornecedor.
O Nacos fornece algumas APIs de DNS simples TODO para ajudá-lo a gerenciar nomes de domínio associados e listas de serviços IP:PORT disponíveis. Gerenciamento de serviços
e metadados
O Nacos permite que você gerencie todos os serviços e metadados no data center a partir da perspectiva da construção da plataforma de microsserviços, incluindo gerenciamento descrição do serviço, ciclo de vida, análise de dependência estática do serviço, status de integridade do serviço, gerenciamento de tráfego do serviço, políticas de roteamento e segurança, SLA do serviço e as estatísticas de métricas mais importantes.

2. Download e configuração do Nacos

Download do Nacos Descompacte o nacos-server-2.2.3.zip
insira a descrição da imagem aqui
baixado em D:\develop\nacos-server-2.2.3\nacos Entre no diretório bin e clique em startup.cmd : Haverá uma linha de comando piscando aqui . Isso ocorre porque o Nacos inicia no modo de cluster por padrão e precisa ser modificado para iniciar no modo autônomo.
insira a descrição da imagem aqui

insira a descrição da imagem aqui
insira a descrição da imagem aqui

Resolva o problema de flashback:
use notepad++ para abrir startup.cmd:
insira a descrição da imagem aqui
altereo modo de cluster set MODE="cluster" para definir o modo autônomo MODE="standalone".
insira a descrição da imagem aqui
Iniciar nacos com sucesso:
insira a descrição da imagem aqui
insira a descrição da imagem aqui
ou

#Windows中在Nacos目录下,输入此命令也可单机模式启动nacos。
启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone

Acesse o link no Console para entrar na Nacos:
insira a descrição da imagem aqui

3. Referências

O que é Nacos
Nacos Quick Start
Authentication
Nacos Startup Flashback Solution Solução
Nacos Startup FlashbackSummary

Acho que você gosta

Origin blog.csdn.net/qyfx123456/article/details/131298168
Recomendado
Clasificación