1:概念
exchange类型:direct(路由规则),topic(),headers(),fanout(发布订阅---发送端群发,接收端(全收)绑定)
2:代码
发送端:
channel.exchangeDeclare(EXCHANGE_NAME, "fanout");//声明Exchange
for (int i = 0; i <= 2; i++) {
String message = "hello word!" + i;
channel.basicPublish(EXCHANGE_NAME, "", null, message.getBytes()); //fanout的情况下,队列为默认,
System.out.println(" [x] Sent '" + message + "'");
}
channel.close();
connection.close();
接收端1:
channel.exchangeDeclare(EXCHANGE_NAME, "fanout");
String queueName = "log-fb1"; //队列1名称
channel.queueDeclare(q