如何使用多个经纪人? (Stomp,ActiveMQ和activemessaging)

时间:2010-08-18 08:01:26

标签: ruby-on-rails activemq stomp activemessaging

我正在使用ActiveMQ进行stomp和activemessaging。 我试着按照配置步骤进行操作 http://code.google.com/p/activemessaging/wiki/Configuration

在我的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: ......

在我的messaging.rb中,我有......

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

但是这似乎不起作用,消息在HiWorld队列中没有排队。 任何帮助将不胜感激。

提前致谢。

马特特

1 个答案:

答案 0 :(得分:1)

我很乐意提供帮助,但问题是格式不正确 - 我无法分辨broker.yml文件的样子。看起来foo上的缩进级别是错误的:定义;它需要处于环境(开发:)的水平之下,并且看起来处于同一级别,因此代理配置不会使用它。