MQ的三大优点 1.流量消峰
2.应用解耦
3.异步处理
MQ组成 Producer生产者
Connection是生产者/消费者和Broker之间的TCP连接
Channel信道: 如果每一次访问 RabbitMQ 都建立一个 Connection,在消息量大的时候建立 TCPConnection 的开销将是巨大的,效率也较低。Channel 是在 connection 内部建立的逻辑连接,如果应用程序支持多线程,通常每个thread 创建单独的 channel 进行通讯,AMOP method包含了 channel id 帮助客户端和 message broker 识别 channel,所以channel之间是完全隔离的。Channel 作为轻量级的Connection 极大减少了操作系统建立TCP connection 的开销
Exchange交换机
Queue队列
Consumer消费者