【发布时间】:2018-08-13 16:45:13
【问题描述】:
我有发布者,它将信息发送到 RabbitMQ 中的不同队列
$this->_channel->queue_declare('qwe.w', FALSE, TRUE, FALSE, FALSE, FALSE);
$this->_channel->queue_declare('qwe.q', FALSE, TRUE, FALSE, FALSE, FALSE);
$this->_channel->basic_publish(
$message,
'',
'qwe.q'
);
$this->_channel->basic_publish(
$message,
'',
'qwe.w'
);
如何使用通配符队列名称使用它们? 类似的东西(下面的代码不起作用)
$this->_channel->basic_consume('qwe.#', '', FALSE, TRUE, FALSE, FALSE, 'function_name');
我需要的重要一点 - 即使消费者离线,也不要丢失消息。
【问题讨论】: