我使用Symfony 2.1.8和RabbitMqBundle。
我试图像这样将routing_keys参数添加到config.yml中:
old_sound_rabbit_mq:
connections:
default:
host: 'localhost'
port: 5672
user: 'guest'
password: 'guest'
vhost: '/'
producers:
twitter_metrics:
connection: default
exchange_options: {name: 'social-networks', type: topic}
consumers:
twitter_metrics:
connection: default
exchange_options:
name: 'social-networks'
type: topic
queue_options:
name: 'twitter-metrics-queue'
routing_keys:
- 'metrics.twitter'
callback: twitter_metrics_service我也尝试将routing_keys参数添加到producers中,并且只在消费者和生产者中添加变体。但是,当我尝试使用symfony2控制台时,我得到了以下信息:
Symfony\Component\Config\Definition\Exception\InvalidConfigurationException "old_sound_rabbit_mq.consumers.twitter_metrics.queue_options“下的未识别选项"routing_keys”
我做错什么了?
发布于 2013-03-01 13:39:11
RabbitMqBundle上一次更新之后,问题就解决了。如果您有同样的问题,请在您的symfony应用程序路径中尝试php composer.phar update命令。
https://stackoverflow.com/questions/15130944
复制相似问题