Php RabbitMqBundle中的路由密钥参数

Php RabbitMqBundle中的路由密钥参数,php,symfony,rabbitmq,symfony-2.1,Php,Symfony,Rabbitmq,Symfony 2.1,我使用Symfony 2.1.8和RabbitMqBundle 我试图将routing\u keys参数添加到config.yml中,如下所示: old_sound_rabbit_mq: 连接: 违约: 主机:“localhost” 港口:5672 用户:“来宾” 密码:“来宾” vhost:“/” 制作人: twitter\u指标: 连接:默认值 exchange_选项:{name:'socialnetworks',类型:topic} 消费者: twitter\u指标: 连接:默认值 交换选项

我使用Symfony 2.1.8和RabbitMqBundle

我试图将
routing\u keys
参数添加到
config.yml
中,如下所示:

old_sound_rabbit_mq:
连接:
违约:
主机:“localhost”
港口:5672
用户:“来宾”
密码:“来宾”
vhost:“/”
制作人:
twitter\u指标:
连接:默认值
exchange_选项:{name:'socialnetworks',类型:topic}
消费者:
twitter\u指标:
连接:默认值
交换选项:
名称:“社交网络”
类型:主题
队列组选项:
名称:“twitter指标队列”
路由密钥:
-“metrics.twitter”
回调:twitter\u metrics\u服务
我也尝试将
routing_key
参数添加到
producers
中,并且仅在consumer和producer中添加变体。但当我尝试使用symfony2控制台时,我得到了以下结果:

[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
“old_sound_rabbit_mq.consumers.twitter_metrics.queue_options”下无法识别的选项“路由_密钥”


我做错了什么?

问题在RabbitMqBundle的最后一次更新后得到解决。如果您遇到同样的问题,请在symfony应用程序路径中尝试
php composer.phar update
命令