Todos os produtos
Search
Central de documentação

ApsaraMQ for RabbitMQ:SDKs and sample code

Última atualização: Jun 28, 2026

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

RabbitMQ Java Client Library

Spring Framework

Spring AMQP project for Java

.NET

.NET SDK

Python

Python SDK

PHP

PHP SDK

Rust

Rust SDK

C e C++

C and C++ SDK

Go

Go SDK

JavaScript e Node

JavaScript and Node SDK

Objective-C e Swift

Objective-C and Swift SDK

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

amqp-java-demo

Spring

amqp-springboot-demo, amqp-spring-demo, amqp-springcloud-stream-demo, amqp-springcloudbus-demo

Python

amqp-python-demo, amqp-python-celery-demo

Go

amqp-go-demo

.NET

amqp-dotnet-demo

C++

amqp-cpp-demo

Node.js

amqp-node-demo

PHP

amqp-php-demo

Ruby

amqp-ruby-demo

Instruções

  1. Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado

  2. Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão

  4. 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 > e

  5. Aplique todas as regras específicas do idioma rigorosamente

  6. Aplique as regras de stopwords com tolerância zero

  7. Use o modo imperativo em passos numerados e listas de procedimentos

  8. Garanta consistência terminológica — mesmo termo = mesma tradução em todo o documento

  9. Varie os inícios de frase em listas/tabelas — nenhum início repetido mais de 3 vezes

  10. Retorne APENAS o documento markdown em português brasileiro, sem explicações