1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
require 'rubygems'
require 'stomp'
client = Stomp::Client.open "login", "passcode", "localhost", 61613
client.subscribe("/queue/client2", {
"persistent" => true,
"ack" => 'client',
"client-id" => "rubyClient",
} ) do |message|
puts "Got Reply: #{message.headers['message-id']} - #{message.body} on #{message.headers['destination']}"
end
for i in 1..5 do
m = "Go Sox #{i}!"
puts m
client.send("/queue/client2", m, {
"persistent" => true,
"priority" => 4,
"reply-to" => "/queue/client2",
}
)
end
gets
client.close
|