Integration / RabbitMQ Interview Questions
List the client libraries available for RabbitMQ?
Because RabbitMQ speaks standard AMQP 0-9-1, there are mature client libraries in essentially every mainstream language.
| Language | Common Library |
| Python | Pika, aio-pika |
| Java | official RabbitMQ Java client, Spring AMQP |
| Node.js | amqplib |
| .NET / C# | RabbitMQ .NET client |
| Ruby | Bunny |
| Go | amqp091-go (maintained fork of streadway/amqp) |
| PHP | php-amqplib |
Most of these libraries expose the same underlying concepts - connections, channels, exchanges, queues - just wrapped in language-idiomatic APIs.
More Related questions...