Todos los productos
Search
Centro de documentos

ApsaraMQ for RabbitMQ:SDK y código de ejemplo

Última actualización: Sep 05, 2026

ApsaraMQ for RabbitMQ utiliza el protocolo AMQP 0-9-1 y es compatible con las bibliotecas de cliente de RabbitMQ de código abierto. El SDK que debe usar depende del método de autenticación:

  • Cuenta de Alibaba Cloud o usuario de RAM: use cualquier open source RabbitMQ SDK. Genere un nombre de usuario y una contraseña en la consola de ApsaraMQ for RabbitMQ y conéctese mediante la biblioteca de cliente estándar para su lenguaje.

  • Rol de RAM (autorización entre cuentas): use un ApsaraMQ for RabbitMQ SDK. Estos SDK agregan una dependencia de firma al cliente de código abierto para la autenticación. La API de mensajería se mantiene igual.

SDK de RabbitMQ de código abierto

Estas bibliotecas de cliente funcionan con cualquier lenguaje o framework compatible con AMQP 0-9-1.

Lenguaje o 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 y C++

C and C++ SDK

Go

Go SDK

JavaScript y Node

JavaScript and Node SDK

Objective-C y Swift

Objective-C and Swift SDK

Para otros lenguajes, consulte Client Libraries and Developer Tools en el sitio web de RabbitMQ.

SDK de ApsaraMQ for RabbitMQ

Use estos SDK cuando se autentique con un rol de RAM para autorización entre cuentas. Cada SDK agrega una dependencia de firma para gestionar la autenticación del rol de RAM. La API de mensajería es la misma que la del cliente de código abierto.

Lenguaje o framework

SDK y código de ejemplo

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