如何在rabbitmq-c中使用扇出交换?

时间:2012-11-30 08:42:44

标签: c exchange-server rabbitmq

我正在使用centos 5.5中的rabbitmq测试c客户端。如果我想使用扇出交换将消息推送到每个队列,应该如何设置参数routingkey?

函数amqp_basic_publish如下所示:

 amqp_basic_publish(amqp_connection_state_t state,
                   amqp_channel_t channel,
                   amqp_bytes_t exchange,
                   amqp_bytes_t routing_key,
                   amqp_boolean_t mandatory,
                   amqp_boolean_t immediate,
                   amqp_basic_properties_t const *properties,
                   amqp_bytes_t body)

使用扇出交换时,参数routing_key是否无意义?如果是这样,我应该将此参数设置为什么值? 感谢任何有用的建议!

1 个答案:

答案 0 :(得分:1)

路由键不执行任何操作,并且可以在进行扇出交换时设置为任何内容。

查看here,了解不同交换类型的真实摘要。