ActiveMQ的新手。使用红宝石跺脚宝石。我相信我已成功地将消息发布到服务器,正如我在浏览器管理客户端的队列中看到的那样。但在订阅上没有任何反应,没有错误,没有输出。来自puts的“in subscribe”测试文本不会出现在stdout中,msg也不会出现。ActiveMQ with Ruby Stomp gem - 订阅失败
我应该为队列使用不同的命名格式吗?
require 'stomp'
port = 61613
client = Stomp::Client.new('admin', 'admin', '127.0.0.1', port)
client.publish("/queue/mine2", "hello world!")
puts "about to subscribe"
client.subscribe("/queue/mine2") do |msg|
puts "in subscribe"
puts msg
end
client.close
非常感谢! – bethesdaboys