
📝个人主页:五敷有你
🔥系列专栏:中间件
⛺️稳中求进,晒太阳


AMQP,即Advanced Message Queuing Protocol ,是一个网络协议,是应用层协议的一个开发标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。




这个直接通过队列进行通信的
spring:
rabbitmq:
host: ip
port: 5672
virtual-host: /
username: MeetRys
password: 123456
@Autowired
private RabbitTemplate rabbitTemplate;
@Test
void testSendMessage2Queue() {
String queueName1 = "MeetRys01";
String queueName2 = "MeetRys02";
String msg = "hello word";
rabbitTemplate.convertAndSend(queueName1, msg);
rabbitTemplate.convertAndSend(queueName1,msg);
}
2.利用@RabbitListener注解声明要监听的队列
@Slf4j
@Component
public class MqListener {
@RabbitListener(queues = "MeetRys01")
public void listenSimpleQueue(String msg){
System.out.println("消费者1收到了MeetRys01的消息:【" + msg +"】");
}
}
