在試圖理解直接,扇出和主題交換之間的區別時,我想確認主題交換的優點是生產者推送到交換並指定完全特定的路由密鑰,並且隊列可以綁定到多個路由密鑰通過通配符。例如話題推到...話題交換是唯一支持通配符的交換嗎?
$channel->basic_publish($msg, 'logs-exchange', 'error.critical.ram')
這將消息待命小組對所有關鍵錯誤將結合就像一個隊列......
$channel->queue_bind('on-call-team', 'logs-exchange', 'error.critical.*')
而且類似的隊列error.*.ram
會消息負責增加內存的管理員隊伍。
這是主題交換的正確用例,而主題交換是唯一可以支持這種靈活性的交換嗎?相反,主題交換和粉絲交流是通過話題交換來實現的嗎?