【发布时间】:2016-04-05 15:12:49
【问题描述】:
全部,
我正在尝试使用多个绑定键绑定队列。然而,并不是所有的键都是预先知道的。所以,我用一个已知的密钥执行amqp_queue_bind,然后在第二个密钥已知的情况下使用amqp_basic_consume,然后再次amqp_queue_bind。
第二个amqp_queue_bind 卡住了,在使用 SIGSEGV 获取我的进程的核心时,我看到以下堆栈跟踪:
poll
recv_with_timeout
wait_frame_inner
amqp_simple_rpc
amqp_simple_rpc_decoded
amqp_queue_bind
如果我以后想添加绑定密钥,是否需要执行amqp_basic_cancel 并重新执行amqp_basic_consume?
【问题讨论】:
-
我也在link 发布了这个问题。
标签: rabbitmq amqp rabbitmq-c