Todos os produtos
Search
Central de documentação

Microservices Engine:Microservices Namespace Management

Última atualização: Aug 21, 2026

A governança de microsserviços do MSE usa namespaces de microsserviços para isolar recursos e configurações entre ambientes. Este tópico descreve como organizar seus microsserviços no MSE com namespaces de microsserviços e como gerenciá-los.

O que é um namespace de microsserviços?

Geralmente, os usuários mantêm ambientes separados de produção, homologação e desenvolvimento, cada um com recursos isolados. Na governança de microsserviços do MSE, as configurações de governança para aplicações em diferentes namespaces de microsserviços são independentes e estritamente isoladas. As configurações não se aplicam entre namespaces. Portanto, a mesma aplicação de microsserviço implantada em diferentes ambientes pode ter sua própria configuração de governança independente. Nesses casos, use namespaces de microsserviços para isolar aplicações entre ambientes.

命名空间.png

Um namespace de microsserviços é conceitualmente independente de um namespace do Kubernetes. Ao integrar uma aplicação, especifique o namespace do MSE definindo o rótulo mseNamespace: ${namespace name} no pod ou no namespace correspondente do Kubernetes.

O que é uma aplicação na governança de microsserviços do MSE?

Uma aplicação de microsserviço refere-se geralmente a um processo Java que fornece um grupo de microsserviços. Ela processa independentemente a lógica de negócios coesa dos microsserviços e possui equipe dedicada de operações e desenvolvimento.

Em termos de implantação, uma aplicação de governança de microsserviços do MSE corresponde a um grupo de deployments.

Ao integrar uma aplicação, se você adicionar os rótulos mseNamespace: prod e msePilotCreateAppName: ${application name} ao pod, a aplicação ingressará na aplicação correspondente sob o namespace de microsserviços prod. O nome da aplicação pode ter até 63 caracteres.

Cenários

  • Gerenciamento de ambientes: isole ambientes e seus recursos distinguindo entre produção (Prod), homologação (Test) e desenvolvimento (Dev).

  • Isolamento de recursos: as configurações de governança para aplicações em diferentes namespaces de microsserviços são estritamente isoladas e não têm efeito entre namespaces.

93b2bbc2d754f96583c011d2625f202b..png

  • Exemplo 1:

    Na prática, integre todas as aplicações do ambiente de homologação no namespace de microsserviços test (por exemplo, test/example-app) e todas as aplicações do ambiente de produção no namespace de microsserviços prod (por exemplo, prod/example-app). Ao usar recursos de governança de microsserviços do MSE, configure-os e valide-os primeiro na aplicação test/example-app. Após validar com sucesso, aplique a mesma configuração à aplicação prod/example-app.

    Nota

    Em diferentes namespaces de microsserviços, utilize bancos de dados, clusters de filas de mensagens, clusters do Kubernetes e instâncias de registro e centro de configuração Nacos separados. Isso evita que alterações no ambiente de homologação afetem o ambiente de produção e garante estabilidade.

  • Exemplo 2:

    Você tem três ambientes — desenvolvimento, homologação e produção — na mesma VPC. Crie um namespace de microsserviços para cada ambiente (como Dev, Test e Prod). Implante aplicações em clusters separados dentro desses namespaces. As aplicações em diferentes namespaces de microsserviços permanecem isoladas umas das outras.

Versionamento de namespaces de microsserviços

A governança de microsserviços está disponível nas edições Professional Edition e Enterprise Edition, que diferem em recursos e preços. Para usuários da Enterprise Edition, nem todas as aplicações exigem capacidades de proteção em tempo de execução (por exemplo, em ambientes Dev). Você pode fazer downgrade de namespaces específicos para a Professional Edition conforme necessário e manter outros na Enterprise Edition padrão (por exemplo, ambientes Prod). Essa abordagem atende aos diversos requisitos para integração de diferentes ambientes no MSE.

image

Uso de namespaces de microsserviços

Crie um namespace de microsserviços

  1. Faça logon no MSE console.

  2. No painel de navegação à esquerda, escolha Microservices Governance > O&M Center.

  3. Na página O&M Center, clique em no nome do cluster ACK de destino.

  4. Na página Cluster Details, na coluna Actions, clique em Microservice Namespace.

  5. Na caixa de diálogo do namespace de microsserviços, insira um nome e clique em OK.

Próximos passos