https://github.com/alanxz/libamqp-cpp
AMQP client library written in c++ using boost-asio
https://github.com/alanxz/libamqp-cpp
Last synced: 6 months ago
JSON representation
AMQP client library written in c++ using boost-asio
- Host: GitHub
- URL: https://github.com/alanxz/libamqp-cpp
- Owner: alanxz
- Created: 2011-09-30T04:48:40.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2011-10-21T20:33:30.000Z (almost 14 years ago)
- Last Synced: 2024-05-09T23:44:08.336Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 192 KB
- Stars: 19
- Watchers: 10
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
libamqp-cpp - an Rabbitmq-compatible AMQP client library written in c++/boost-asio
==================================================================================This library was written as the librabbitmq-c doesn't cover my needs.
Desired features above and beyond what librabbitmq-c provides
- A nice c++ interface
- Ability to cleanly have more than one channel on a connection
- Have more than one consumer.Also gets me to learn a bit more about c++ and the boost family of libraries
Building
--------### Prereqs:
- A modern c++ compiler (msvc10, g++4.2 tested)
- CMake v2.8 or better
- Python 2.5 or better [Needed to generate the methods from the AMQP spec]
- Boost 1.46.1 or better, may work with older versions, YMMV### Compiling
Works like most other cmake-based compiles, cmake, run the platform-specific build