Skip to content

rgaufman/ruby-amqp-federation-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb56315 · May 13, 2013

History

9 Commits
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013
May 13, 2013

Repository files navigation

ruby-amqp-federation-example

Example of using RabbitMQ's Federation Plugin with Ruby-AMQP

Step 1 - Start RabbitMQ Nodes (in 2 separate terminals)

bash start-node1.sh
bash start-node2.sh
  • Node 1 runs on port: 25672, management interface: 55555
  • Node 2 runs on port: 35672, management interface: 55556

Step 2 - Prepare environment and create federations

bundle install
bash cleanup.sh
bash create-federations.sh

Step 3 - Start the Consumer/Producer

From separate terminals, run:

ruby consumer_from_node1.rb
ruby consumer_from_node2.rb

Then try producing messages to either node, both will receive the messages:

ruby producer_to_node2.rb

About

Example of using RabbitMQ's Federation Plugin with Ruby-AMQP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published