Rabbitmq Exchange Type 說明


Exchange在定義的時候是有類型的,以決定到底是哪些Queue符合條件,可以接收消息

fanout

所有bind到此exchange的queue都可以接收消息

direct

通過routingKey和exchange決定的那個唯一的queue可以接收消息

topic

所有符合routingKey(此時可以是一個表達式)的routingKey所bind的queue可以接收消息

表達式符號說明:#代表一個或多個字符,*代表任何字符

例:#.a會匹配a.a,aa.a,aaa.a等

*.a會匹配a.a,b.a,c.a等

注:使用RoutingKey為#,Exchange Type為topic的時候相當於使用fanout


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM