1.Exchange交换机
exchange在rabbitmq中充当交换机的角色,当然也可以形象的理解为rabbitmq的过滤器;
rabbitmq应用图示:
Exchange type的四大类型:
①fanout
fanout类型不处理路由键,只需要简单的将队列绑定到交换机上;一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上
申明exchange类型:
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.exchangeDeclare(EXCHANGE_NAME, "fanout");
生产者发布消息
//循环发布消息
for(int i = 0 ; i < 5; i++){
String message = "Hello World! " + i;
channel.basicPublish(EXCHANGE_NAME, "", null, message.getBytes());
System.out.println(" rabbitmq'" + message + "'");
}
cha