O ApsaraMQ for RabbitMQ utiliza o protocolo AMQP 0-9-1 e é compatível com bibliotecas cliente open source do RabbitMQ. A escolha do SDK depende do método de autenticação:
Conta Alibaba Cloud ou usuário RAM -- Utilize qualquer SDK open source do RabbitMQ. Gere um nome de usuário e senha no console do ApsaraMQ for RabbitMQ e conecte-se com a biblioteca cliente padrão da sua linguagem.
Função RAM (autorização entre contas) -- Utilize um SDK do ApsaraMQ for RabbitMQ. Esses SDKs adicionam uma dependência de assinatura ao cliente open source para autenticação. A API de mensagens permanece a mesma.
SDKs open source do RabbitMQ
Essas bibliotecas cliente funcionam com qualquer linguagem ou framework que suporte AMQP 0-9-1.
|
Linguagem ou framework |
SDK |
|
Java |
|
|
Spring Framework |
|
|
.NET |
|
|
Python |
|
|
PHP |
|
|
Rust |
|
|
C e C++ |
|
|
Go |
|
|
JavaScript e Node |
|
|
Objective-C e Swift |
Para outras linguagens, consulte Client Libraries and Developer Tools no site do RabbitMQ.
SDKs do ApsaraMQ for RabbitMQ
Utilize estes SDKs ao autenticar com uma função RAM para autorização entre contas. Cada SDK adiciona uma dependência de assinatura para gerenciar a autenticação via função RAM. A API de mensagens é idêntica à do cliente open source.
|
Linguagem ou framework |
SDK e código de exemplo |
|
Java |
|
|
Spring |
amqp-springboot-demo, amqp-spring-demo, amqp-springcloud-stream-demo, amqp-springcloudbus-demo |
|
Python |
|
|
Go |
|
|
.NET |
|
|
C++ |
|
|
Node.js |
|
|
PHP |
|
|
Ruby |
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Tags xref (
<a data-tag="xref" ...>texto</a>) — preserve a TAG INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > eAplique todas as regras específicas do idioma rigorosamente
Aplique as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas de procedimentos
Garanta consistência terminológica — mesmo termo = mesma tradução em todo o documento
Varie os inícios de frase em listas/tabelas — nenhum início repetido mais de 3 vezes
Retorne APENAS o documento markdown em português brasileiro, sem explicações