【发布时间】:2013-02-12 15:31:54
【问题描述】:
在尝试理解直接、扇出和主题交换之间的区别时,我想确认主题交换的优点是生产者推送到交换并指定完全特定的路由键,并且队列可以绑定到多个通过通配符路由键。例如话题推送到...
$channel->basic_publish($msg, 'logs-exchange', 'error.critical.ram')
一个会向待命团队发送有关所有严重错误的消息的队列会像...
$channel->queue_bind('on-call-team', 'logs-exchange', 'error.critical.*')
而带有error.*.ram 的类似队列会向负责增加内存的系统运营团队发送消息。
这是主题交换的正确用例吗?主题交换是唯一可以支持这种灵活性的交换吗?相反,主题交换和扇出交换都可以通过主题交换实现吗?
【问题讨论】: