Imagem do diagrama da MuleSoft
Arquitetura orientada a eventos

Impulsione a comunicação em tempo real em toda a sua empresa.

Crie integrações de ponta a ponta com aplicativos orientados por eventos para oferecer experiências do cliente em tempo real.

Uma plataforma unificada para criar aplicativos orientados por eventos.

Ofereça experiências do cliente em tempo real com uma plataforma unificada para projetar, governar, descobrir e criar aplicativos orientados por eventos. Crie serviços consistentes e escaláveis para plataformas de eventos populares, como Kafka, Salesforce e Solace, que estejam em conformidade com os padrões AsyncAPI e possam ser reutilizados em toda a sua organização.

Crie facilmente arquiteturas em tempo real para oferecer melhores experiências aos clientes.

Crie serviços escaláveis orientados por eventos que atendam aos padrões do setor.

Promova a adoção de aplicativos em tempo real em toda a sua empresa.

Gráfico mostrando como simplificar o design e a documentação de AsyncAPIs no Anypoint API Designer.

Projete AsyncAPIs com padrões abertos.

Projete e documente AsyncAPIs com facilidade usando o Anypoint API Designer. Siga a especificação AsyncAPI 2.6 para garantir consistência entre aplicativos e gerar documentação automaticamente para que as equipes possam compreender e usar suas especificações rapidamente.

Gráfico mostrando conjuntos de regras de governança e práticas recomendadas para especificações AsyncAPI no Anypoint API Governance

Governe com práticas recomendadas e conjuntos de regras.

Aplique uma abordagem escalável à segurança e à conformidade com governança de APIs durante o design. Valide as especificações AsyncAPI em relação às regras de governança e às práticas recomendadas da sua organização à medida que as cria, evitando que ativos não protegidos sejam publicados.

Gráfico mostrando como tornar as especificações AsyncAPI fáceis de localizar usando o marketplace público da MuleSoft, o Anypoint Exchange.

Descubra e reutilize AsyncAPIs entre equipes.

Facilite a localização de especificações AsyncAPI publicando-as no Anypoint Exchange, nosso marketplace público. Catalogar especificações ajuda as equipes a compartilhar o acesso a sistemas orientados por eventos, e reutilizá-las oferece aos desenvolvedores uma maneira mais rápida de se conectar a plataformas de eventos e filas de mensagens.

Gráfico mostrando como implementar aplicativos orientados por eventos usando os IDEs do MuleSoft.

Crie apps orientados por eventos com ferramentas simples.

Implemente aplicativos orientados por eventos com facilidade usando ferramentas que lidam com a complexidade de trabalhar com plataformas de eventos como Kafka ou Anypoint MQ. Os IDEs do MuleSoft (Criador de código do Anypoint e Anypoint Studio) oferecem suporte ao APIkit para AsyncAPI, que automatiza a maior parte do trabalho de implementação com base na sua especificação AsyncAPI, incluindo geração de estrutura, configuração, validação, registro em log e mapeamento de dados.

Saiba mais sobre arquitetura orientada por eventos

Diagrama de arquitetura de integração
Blog

Suporte a AsyncAPI na Anypoint Platform

Saiba mais sobre o lançamento do suporte a AsyncAPI na Anypoint Platform.

Diagrama de arquitetura de integração
Webinar

Leve recursos em tempo real para sua empresa.

Explore como o MuleSoft permite projetar arquiteturas compostas em tempo real usando AsyncAPI.

Diagrama de arquitetura de integração
Blog

Obtenha insights sobre arquiteturas orientadas por eventos.

Veja as principais tendências, desafios e oportunidades para aproveitar o poder dos dados em tempo real.

Perguntas frequentes sobre arquitetura
orientada por eventos

O MuleSoft oferece suporte à especificação AsyncAPI 2.6 para projetar, documentar e implementar aplicativos orientados por eventos. A plataforma oferece conectores nativos para plataformas de eventos populares (Kafka, Anypoint MQ e Solace) e filas de mensagens, além do APIkit para AsyncAPI, que gera automaticamente estrutura, validações e mapeamentos a partir das especificações. Isso possibilita integrações reativas em tempo real que respondem a eventos, em vez de consultar sistemas constantemente, resolvendo a ineficiência em que 98,5% das consultas de API não retornam novas informações.

O Anypoint API Governance valida especificações AsyncAPI em relação aos conjuntos de regras e às práticas recomendadas da organização durante o design, evitando que ativos não protegidos sejam publicados. O Anypoint Exchange funciona como um catálogo pesquisável para especificações REST e AsyncAPI, criando uma única fonte confiável. As equipes podem publicar esquemas de eventos, gerar documentação automaticamente, aplicar conformidade e possibilitar a reutilização, democratizando o acesso aos eventos e mantendo a segurança e a consistência em toda a organização.

Use o Anypoint API Designer para criar especificações AsyncAPI 2.6 que definem esquemas de eventos, canais e formatos de mensagens. O MuleSoft oferece suporte a registros de esquemas (Avro, Protobuf e JSON Schema) para controle de versão, permitindo a evolução dos esquemas e mantendo a compatibilidade com versões anteriores. Publique esquemas no Anypoint Exchange para que as equipes possam localizá-los e reutilizá-los. Quando os esquemas mudam, os consumidores podem continuar usando versões anteriores enquanto migram gradualmente, evitando alterações incompatíveis em sistemas de produção.

O MuleSoft trata especificações AsyncAPI da mesma forma que APIs REST, e você pode projetá-las, governá-las, catalogá-las e monitorá-las por meio da Anypoint Platform. Defina canais de eventos e roteamento nas especificações AsyncAPI, aplique conjuntos de regras de governança durante o design, publique no Exchange para facilitar a descoberta e use conectores para interagir com plataformas de eventos. A plataforma oferece visibilidade dos fluxos de eventos, validação de mensagens, tratamento de erros com filas de mensagens não entregues (dead-letter queues) e integração com circuit breakers para tolerância a falhas, tudo gerenciado centralmente junto com as APIs REST.

APIs síncronas usam o modelo solicitação-resposta (o cliente aguarda uma resposta imediata), exigem que ambos os sistemas estejam disponíveis simultaneamente e acoplam fortemente produtor e consumidor. A arquitetura orientada por eventos é assíncrona (fire-and-forget), desacopla sistemas por meio de plataformas de eventos, possibilita distribuição de um para muitos e oferece tolerância a falhas por meio de filas e novas tentativas. A abordagem API-led do MuleSoft pode incorporar ambos os modelos: APIs de Experiência e Processo podem publicar em filas de eventos, manipuladores de eventos consomem mensagens e invocam APIs de Sistema, combinando processamento de eventos em tempo real com orquestração governada de APIs.

Sim! O MuleSoft assina eventos do Salesforce Platform Events e do Change Data Capture (CDC) por meio do conector Salesforce. Quando os dados mudam no Salesforce (Account, Contact e objetos personalizados), o MuleSoft recebe eventos em tempo real por meio do Salesforce Event Bus e pode propagá-los por todo o seu ambiente de TI. O suporte ao Salesforce Platform Events já está disponível, permitindo integrações reativas que respondem imediatamente às alterações no Salesforce sem necessidade de consultas contínuas, ideal para manter a consistência dos dados entre sistemas.

+

Esta página está disponible en español

Ver en español