Por que utilizar o DMS da Huawei Cloud?
Implementa??o rápida, compatibilidade de código aberto
Compatibilidade com protocolos de mensagens tradicionais, como Kafka, RocketMQ e RabbitMQ (AMQP)
Pronto para o uso, gerenciável e integrável usando interfaces de programa??o de aplica??es (APIs) RESTful, console e kits de desenvolvimento de software (SDKs) de múltiplas linguagens

Garantia de O&M, monitoramento e detec??o de falhas sem interrup??es
Assegure a confiabilidade com múltiplas réplicas, zonas de multidisponibilidade (multi-AZ) e failover
Fique atualizado com o diagnóstico em um clique (DMS for RocketMQ), o monitoramento abrangente e a garantia de servi?o contínua
.png)
Dezenas de milh?es de transa??es por segundo (TPS)
Processamento de dados em tempo real com desempenho de 200 Gbit/s e latência de segundos
Recursos de armazenamento e computa??o ajustáveis às necessidades de recursos em diferentes cenários

Enfileiramento de mensagens com alta taxa de transferência para qualquer propósito
Enfileiramento de mensagens com alta taxa de transferência para qualquer propósito

Comunica??o assíncrona
Subsistemas desacoplados para aplica??es monolíticas se tornarem distribuídas, alcan?ando maior estabilidade e desempenho

Internet das Coisas (IoT)
Canais de transmiss?o de alta velocidade entre dispositivos de IoT e sistemas de análise de dados

Processamento de transmiss?o e Big Data
Um modelo de transmiss?o que captura e processa picos de dados em tempo real

Hub de transferência de dados
Armazenamento com capacidade ultra-alta, consumo um para muitos, processamento de dados em lote e em tempo real entre sistemas
Diferen?as entre as características do DMS
Diferen?as entre as características do DMS

DMS for Kafka??????
Baseado em pull
As mensagens que já foram recuperadas podem ser recuperadas novamente a partir da hora especificada (timestamp) ou posi??o (offset).
Maior desempenho de acumula??o do que o RabbitMQ devido à alta taxa de transferência
Apenas compatível com Apache Kafka
O Kafka é programado em Scala e Java e permite clientes em várias linguagens de programa??o
Limita??o em usuários ou em clientes produtores/clientes consumidores
As mensagens em uma parti??o s?o entregues na ordem FIFO (first in first out)
Controle de permiss?es de leitura/grava??o Secure Sockets Layer (SSL) e camada simples de autentica??o e seguran?a (SASL)

DMS for RocketMQ
Baseado em pull e baseado em push
Compatível com RocketMQ
Permite clientes em várias linguagens de programa??o
Em planejamento
A ordem das mensagens é mantida no enfileiramento
Autentica??o SSL

DMS for RabbitMQ
Valor de prioridade recomendado: 0–10
Baseado em pull e baseado em push
Quando a recupera??o de uma mensagem for confirmada, o RabbitMQ será notificado que a mensagem pode ser deletada
N?o é permitido, mas pode ser adicionado pelos próprios clientes
RabbitMQ é baseado no AMQP
RabbitMQ é programado em Erlang e permite clientes em várias linguagens de programa??o
Limita??o baseada no crédito dos produtores, um mecanismo que desencadeia a prote??o do seu interior
FIFO apenas para enfileiramento de mensagens de thread único sem recursos avan?ados, como enfileiramentos atrasados ou prioritários
Autentica??o SSL
Documenta??o
Mais servi?os
Mais servi?os
FunctionGraph
Execute seu código sem provisionar nem gerenciar servidores
Distributed Cache Service (DCS) for Redis
Servi?o de cache em memória compatível com o Redis
Cloud Service Engine (CSE)
Registre, descubra, configure, gerencie e governe rapidamente aplica??es de microsservi?os