一、MQ:Message Queue,消息队列。
假如有两个系统:系统A和系统B。同时假设:A要调用B。那么,A调用B可能有两种方式:
1)远程直接调用,即A直接调用B;
2)A借助【中间系统】间接调用B。
这里的【中间系统】,就可以是MQ。或者说,MQ是消息中间件。
二、常见的MQ产品:RabbitMQ、ActiveMQ、RocketMQ、Kafka等等。
几种常见MQ产品的比较:
三、RabbitMQ简介
调用者(Producer)与被调用者(Consumer)是如何通过RabbitMQ(消息中间件Broker)进行通信的:
四、JMS
五、AMQP
六、MQ的优势
七、MQ的劣势