Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Webservice instance to serve single database
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
conf Added support for amqp
vendor Added support for amqp
.gitignore Added support for amqp
README
dbconnector.rb Added support for amqp

README

Start:
ruby dbconnector.rb <database-name>
(without database name will listen for commands that dont require connect)

MQ:
Install RabbitMQ

Configure according to what you want to use in dbconnector.yml

e.g.
$ rabbitmqctl add_vhost /db2
Creating vhost "/db2" ...done.

$ rabbitmqctl add_user consumer1 some_password
Creating user "consumer1" ...done.

$ rabbitmqctl add_user consumer2 some_password
Creating user "consumer2" ...done.

$ rabbitmqctl add_user consumer3 some_password
Creating user "consumer3" ...done.

$ rabbitmqctl add_user server1 some_pass
Creating user "server1" ...done.

$ rabbitmqctl map_user_vhost consumer1 /db2
Mapping user "consumer1" to vhost "/db2" ...done.

$ rabbitmqctl map_user_vhost consumer2 /db2
Mapping user "consumer2" to vhost "/db2" ...done.

$ rabbitmqctl map_user_vhost consumer3 /db2
Mapping user "consumer3" to vhost "/db2" ...done.
Something went wrong with that request. Please try again.