RabbitMQ consumer client
This commit is contained in:
39
rabbitmq_consumer/README
Normal file
39
rabbitmq_consumer/README
Normal file
@ -0,0 +1,39 @@
|
||||
This program requires the librabbitmq and libmysqlclient libraries.
|
||||
|
||||
librabbitmq-c - https://github.com/alanxz/rabbitmq-c
|
||||
MariaDB Client Library for C 2.0 Series - https://mariadb.com/kb/en/mariadb/client-libraries/client-library-for-c/
|
||||
|
||||
Building with CMake:
|
||||
'cmake .'
|
||||
|
||||
Variables to pass for CMake:
|
||||
|
||||
Path to headers -DCMAKE_INCLUDE_PATH=<path to headers>
|
||||
Path to libraries -DCMAKE_LIBRARY_PATH=<path to libraries>
|
||||
Install prefix -DCMAKE_INSTALL_PREFIX=<prefix>
|
||||
|
||||
|
||||
Separate multiple folders with colons, for example:
|
||||
'path1:path2:path3'
|
||||
|
||||
After running CMake run 'make' to build the binaries and 'make package' to build RPMs.
|
||||
|
||||
To build without CMake, use the provided makefile and update the
|
||||
include and library directories 'in buildvars.inc'
|
||||
|
||||
The configuration for the consumer client are red from 'consumer.cnf'.
|
||||
|
||||
Options for the configuration file:
|
||||
|
||||
hostname Hostname of the RabbitMQ server
|
||||
port Port of the RabbitMQ server
|
||||
vhost Virtual host location of the RabbitMQ server
|
||||
user Username for the RabbitMQ server
|
||||
passwd Password for the RabbitMQ server
|
||||
queue Queue to consume from
|
||||
dbserver Hostname of the SQL server
|
||||
dbport Port of the SQL server
|
||||
dbname Name of the SQL database to use
|
||||
dbuser Database username
|
||||
dbpasswd Database passwork
|
||||
logfile Message log filename
|
Reference in New Issue
Block a user