RabbitMQ and Ruby/Rails
RabbitMQ is a popular message broker software.
If you're using RabbitMQ in ruby/rails, consider using the bunny library for publishing messages (github.com/ruby-amqp/bunny) and the sneakers library for reading and processing messages (github.com/jondot/sneakers).