Todos os produtos
Search
Central de documentação

Enterprise Distributed Application Service:Visão geral do Dubbo

Última atualização: Jun 26, 2026

O Enterprise Distributed Application Service (EDAS) hospeda aplicações de microsserviços Apache Dubbo de forma não invasiva e com alterações mínimas no código. Adicione algumas dependências e atualize a configuração para que o EDAS gerencie a descoberta de serviços, as configurações, os metadados e a governança, permitindo que você foque na lógica de negócios. Após a implantação, utilize recursos do EDAS como hospedagem de aplicações de microsserviços de nível empresarial, governança de microsserviços, monitoramento, alertas e diagnóstico de aplicações.

Arquitetura do Dubbo

Duas versões principais do Dubbo open source estão disponíveis: 2.6.x e 2.7.x.

Dubbo 2.6.x architecture

Dubbo 2.7.x architecture

O fluxo de trabalho em tempo de execução consiste em quatro etapas:

  1. Registro do provedor. Durante a inicialização, o provedor se registra no registry.

  2. Assinatura do consumidor. Na inicialização, o consumidor assina os serviços necessários no registry.

  3. Envio de atualizações pelo registry. O registry retorna uma lista de endereços de provedores ao consumidor. Se houver alteração no provedor, o registry envia automaticamente os endereços atualizados.

  4. Roteamento de requisições pelo consumidor. O consumidor seleciona um provedor na lista de endereços com base no algoritmo de balanceamento de carga de software e envia a requisição.

O que a hospedagem no EDAS substitui

Hospedar uma aplicação Dubbo no EDAS significa que o serviço assume três componentes essenciais de infraestrutura: o registry, o centro de configuração e o centro de metadados. Assim, deixa de ser necessário implantar, manter ou monitorar esses componentes manualmente.

Before and after hosting comparison

Antes da hospedagem

Construa e mantenha todos os três componentes de forma independente:

  • Registry — componente open source, como ZooKeeper ou Nacos

  • Centro de configuração e centro de metadados — geralmente gerenciados por meio do Dubbo Admin

A responsabilidade pela disponibilidade, atualizações e dimensionamento de cada componente é sua.

Após a hospedagem

O EDAS fornece uma instância gerenciada do Nacos que atua como registry, centro de configuração e centro de metadados. Além disso, substitui o Dubbo Admin autogerenciado pela plataforma de governança de serviços do Dubbo.

  • As aplicações implantadas no EDAS conectam-se automaticamente a esses componentes gerenciados.

  • Como alternativa, continue utilizando um registry ZooKeeper, Nacos ou Eureka autogerenciado ou hospedado no Microservices Engine (MSE) em conjunto com a governança do EDAS.

Comparação de componentes

Componente

Opções open source

Opções do EDAS

Após a implantação

Registry

Nacos (recomendado), ZooKeeper (recomendado), etcd, Consul, Eureka

Nacos (recomendado), registry do EDAS

Conexão automática

Centro de configuração

Nacos (recomendado), ZooKeeper (recomendado), Apollo

Nacos (recomendado)

Conexão automática

Centro de metadados

Nacos (recomendado), Redis (recomendado), ZooKeeper

Nacos (recomendado)

Conexão automática

Benefícios

Todo o processo de hospedagem é totalmente transparente. Não é necessário aprender novos conceitos nem aumentar os custos de desenvolvimento.

Redução de custos de infraestrutura

O EDAS oferece descoberta de serviços e gerenciamento de configuração integrados, eliminando a necessidade de manter middlewares como Eureka, ZooKeeper ou Consul.

Implantação simplificada

Configure parâmetros de inicialização, visualize o progresso da implantação, ative a conexão e desconexão elegante de serviços e publique em lotes, tudo em uma única plataforma.

Governança de serviços

O EDAS oferece capacidades abrangentes de governança de serviços, incluindo consulta de serviços, roteamento condicional, lista de bloqueios e lista de permissões, roteamento baseado em rótulos, configuração dinâmica, configuração de balanceamento de carga, configuração de pesos e gerenciamento centralizado de configurações.

Auto Scaling

Dimensione aplicações horizontalmente de forma dinâmica conforme os picos e vales de tráfego.

Limitação de taxa e degradação

O EDAS disponibiliza o recurso de limitação de taxa e degradação para garantir a alta disponibilidade das suas aplicações.

Monitoramento

O EDAS integra alguns recursos de monitoramento do Application Real-Time Monitoring Service (ARMS). Além da consulta de informações de instâncias, você tem acesso a:

  • Consulta de rastreamento de microsserviços

  • Consulta de topologia de chamadas de serviço

  • Consulta de SQL lento

Versões suportadas do Dubbo

Versão

Status

Novos recursos

Dubbo 2.6.x

Mantida

Não — apenas manutenção

Dubbo 2.7.x

Versão mais recente

Sim

Recomendamos o uso do Dubbo 2.7.x. Se estiver utilizando o Dubbo 2.6.x, migre para a versão 2.7.x para acessar os novos recursos.

Primeiros passos

O EDAS suporta diversos métodos para desenvolver aplicações orientadas a microsserviços Dubbo. Para crie e implantar uma aplicação de microsserviços Dubbo no EDAS usando Spring Boot, consulte Usar Spring Boot para desenvolver aplicações de microsserviços Dubbo.

Nota

Ao desenvolver aplicações localmente, utilize o plug-in Alibaba Cloud Toolkit para ative chamadas mútuas entre aplicações locais e aplicações implantadas no EDAS, recurso conhecido como interconexão ponta-a-nuvem. Dessa forma, elimina-se a necessidade de configurar uma VPN e aumenta-se a eficiência do desenvolvimento. Para mais informações, consulte Visão geral da interconexão ponta-a-nuvem.