Ruby on rails 如何使用多代理?(Stomp、ActiveMQ和activemessaging)

Ruby on rails 如何使用多代理?(Stomp、ActiveMQ和activemessaging),ruby-on-rails,activemq,stomp,activemessaging,Ruby On Rails,Activemq,Stomp,Activemessaging,我将ActiveMQ与stomp和activemessaging一起使用。 我尝试按照中的配置步骤进行操作 在my broker.yml中,我有以下配置 development: adapter: stomp login: "" passcode: "" host: localhost port: 61613 reliable: true reconnectDelay: 5 foo: adapter: stomp login: "" p

我将ActiveMQ与stomp和activemessaging一起使用。 我尝试按照中的配置步骤进行操作

在my broker.yml中,我有以下配置

development: adapter: stomp login: "" passcode: "" host: localhost port: 61613 reliable: true reconnectDelay: 5 foo: adapter: stomp login: "" passcode: "" host: xx.xx.xx.xx port: 61614 reliable: true reconnectDelay: 5 test: ..... production: ...... 但这似乎不起作用,消息没有在HiWorld队列中排队。 任何帮助都将不胜感激

提前谢谢


Matet

我很乐意提供帮助,但问题的格式很差-我无法说出broker.yml文件的外观。看起来foo:definition上的缩进级别是错误的;它需要位于环境级别(development:)之下,并且看起来处于同一级别,因此代理配置不会使用它

ActiveMessaging::Gateway.define do |s|
  s.queue :hi_world, '/queue/HiWorld', {}, 'foo'
end