simple-amqp-client
« Back to VersTracker
Description:
C++ interface to rabbitmq-c
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ rabbitmq amqp messaging library
Install: brew install simple-amqp-client
About:
SimpleAmqpClient is a C++ wrapper library for rabbitmq-c, providing a high-level, object-oriented interface to RabbitMQ messaging. It simplifies the process of publishing and consuming messages by abstracting away low-level AMQP protocol details. This library enables developers to integrate robust messaging capabilities into C++ applications with cleaner, more maintainable code.
Key Features:
  • High-level C++ API for RabbitMQ
  • Simplifies connection, channel, and queue management
  • Automatic memory management and RAII principles
  • Supports both synchronous and asynchronous operations
Use Cases:
  • Building microservices that communicate via RabbitMQ
  • Integrating legacy C++ systems with modern message-driven architectures
  • Developing high-performance data ingestion pipelines
Alternatives:
  • rabbitmq-c – The low-level C library that SimpleAmqpClient wraps; more verbose but offers direct protocol access.
  • AMQP-CPP – A pure C++ library that does not depend on rabbitmq-c, offering a different API design and implementation.
Version History
Detected Version Rev Change Commit
Sep 15, 2025 9:48am 12 VERSION_BUMP a7451008
Dec 16, 2024 6:40am 10 VERSION_BUMP 432c1d64
Sep 14, 2024 5:00am 9 VERSION_BUMP e389731d