• Stars
    star
    225
  • Rank 177,187 (Top 4 %)
  • Language
    C++
  • License
    MIT License
  • Created over 14 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

rabbitcpp is a C++ library for Message Queue Server RabbitMQ
Rabbitcpp is a C++ library for Message Queue Server RabbitMQ (http://www.rabbitmq.com/) and support the AMQP (Advanced Message Queuing Protocol http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol ). The C++ library is using the C-rabbitmq client library (https://github.com/alanxz/rabbitmq-c).

INSTALL

Download RabbitMQ-C client library from https://github.com/alanxz/rabbitmq-c
git clone git://github.com/alanxz/rabbitmq-c.git

Download RabbitMQ protocol code-generation and machine-readable specification from http://hg.rabbitmq.com/rabbitmq-codegen/
hg clone  http://hg.rabbitmq.com/rabbitmq-codegen/

Compile and install librabbitmq
make install

cd amqpcpp 

edit the Makefile if it is need.
make 

for install copy the libamqpcpp.a to /usr/local/lib or other system library dir.

More Repositories

1

amqp-rest

the light HTTP gate (rest) for amqp broket
C
35
star
2

libscgi

the lightweight scgi server framework based on libevent
C++
34
star
3

click-server

the light HTTP server for accounting clicks (using in banner system)
C
17
star
4

quickly

the lightweight and very-quickly nginx/php-fpm framework
PHP
15
star
5

rebrain_queue

Python
7
star
6

sophiaDb

The SophiaDb is memcached port to the key/value storage API Sophia (http://sphia.org/) based on the Fractional Cascading ideas.
C
6
star
7

authorize-rest.lua

Transparent Authorization for REST API by lia script using nginx-lua-module for any backend (PHP/Python )
Lua
5
star
8

subscribe-websockets-nginx-lua

The subscribe lua script for redis by websocket through nginx
Lua
5
star
9

ngx_http_stat_module

The ngx_http_stat_module is addon for nginx HTTP server. The addon send data to stat daemon by UDP. The stat daemon collection, accumulation and processing statistics.
C
4
star
10

mysql_shard

The MySql client wrapper on the mysqli for scale database
PHP
4
star
11

tarantool-sql

The sql wrapper on the NoSQL datastore tarantool (www.tarantool.org)
Lua
4
star
12

hhvm-amqp

HHVM AMQP bindings
C++
3
star
13

mtserver

the example multithreading server by libev
C
3
star
14

miniCMS

JavaScript
3
star
15

hashtable

C
2
star
16

slim-admin

The admin interface by Slim PHP framework
HTML
2
star
17

go-messanger

The prototype of the socket cli messenger. This source is steps from echo server to messenger.
Go
2
star
18

hhvm-msgpack

The native HHVM msgpack (msgpack.org) module, It hasn't any dependencies
C
2
star
19

pg_rest

the rest api for postgres (in develompment)
C
1
star
20

pg_ml

Jupyter Notebook
1
star
21

bsearch

simple bsearch algorithm
C
1
star
22

optimizer

The test query plan optimizer for Postgres 14
C
1
star
23

mymc

the example of the memcached daemon based on the Tokyo Cabinet
C
1
star
24

mysql-golang-generator

Go
1
star
25

ngx_isaccept_image_filter_module

This module is filter for nginx. The filter set the isaccept var to "1" if value of Accept header consist the "imege/*" string
C
1
star