我正在使用Ruby STOMP向ActiveMQ发送消息。
生产者代码//consumer.rb
client = Stomp::Client.new("user", "pass", "localhost", 61613)
client.publish("/queue/mine", "hello world!")
消费者代码//consumer.rb
client = Stomp::Client.new("user", "pass", "localhost", 61613)
client.subscribe("/queue/mine") do |msg|
p msg.body
end
但是,Ruby使用者可以很好地使用消息,它不会打印任何内容。理想情况下,它应该打印“ hello world!”。 任何帮助或指针都是最欢迎的。