Skip to content

Files

Latest commit

82904ea · Apr 9, 2021

History

History
 
 

ruby

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 25, 2019
Apr 25, 2019
Apr 9, 2021
Feb 19, 2018
Feb 19, 2018
Feb 19, 2018
Feb 19, 2018
Feb 27, 2019
Feb 27, 2019
Feb 27, 2019
Feb 27, 2019
Apr 25, 2019
Apr 25, 2019
Feb 19, 2018
Feb 27, 2019

Ruby code for RabbitMQ tutorials

Here you can find Ruby code examples from RabbitMQ tutorials.

Requirements

These tutorials require Ruby 2.2 or later, Bundler and Bunny to be installed.

To install Bunny with Bundler, do

bundle install

Code

To run tutorial one: "Hello World!":

bundle exec ruby send.rb
bundle exec ruby receive.rb

Tutorial two: Work Queues:

bundle exec ruby new_task.rb
bundle exec ruby worker.rb

Tutorial three: Publish/Subscribe

bundle exec ruby receive_logs.rb
bundle exec ruby emit_log.rb

Tutorial four: Routing

bundle exec ruby receive_logs_direct.rb
bundle exec ruby emit_log_direct.rb

Tutorial five: Topics

bundle exec ruby receive_logs_topic.rb
bundle exec ruby emit_log_topic.rb

Tutorial six: RPC

bundle exec ruby rpc_server.rb
bundle exec ruby rpc_client.rb

To learn more, see Bunny documentation.