rabbitmq direct交換器 發送消息 -> 交換器 -> routingkey -> 隊列 channel.exchangeDeclare(交換器名稱, "direct");//聲明交換器 channel.queueBind(隊列名稱, 交換器名稱, routingkey);//三者進行綁定 例子: channel.queueBind(隊列名稱1, 交換器名稱, info);//三者進行綁定 channel.queueBind(隊列名稱2, 交換器名稱, error);//三者進行綁定 channel.queueBind(隊列名稱2, 交換器名稱, warn);//三者進行綁定 info的消息只會到隊列1,error和warn的消息都會到隊列2 rabbitmq fanout交換器 發送消息 -> 交換器 -> 隊列1/隊列2 (每個隊列都能收到相同的消息) channel.exchangeDeclare(交換器名稱, "fanout");//聲明交換器 channel.queueBind(隊列名稱1, 交換器名稱, "");//兩者進行綁定 channel.queueBind(隊列名稱2, 交換器名稱, ");//兩者進行綁定
rabbitmq交換器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.