1、消息投递服务
RabbitMQ是一种消息投递服务,怎么理解这句话呢?....
2、RabbitMQ的实现消息投递的方式
生产者创建消息(包含消息的(有效载荷-即有效的信息,注:他不会关心消息的内容)和(标签-发送给哪个消费者,注:RabbitMQ会根据标签吧消息发送给感兴趣的对方...、信道
(1)、传统TCP连接RabbitMQ存在的问题
在使用RabbitMQ生产消息或者消费消息时,应用程序必须连接到RabbitMQ,所以通常情况下,你需要建立一个TCP连接,向数据库一样,但是建立...连接,显然存在性能瓶颈.
(2)、为什么要使用信道
为了解决(1)中的问题,RabbitMQ采用了信道的概念,即所有应用程序线程共用一个TCP连接,连接到RabbitMQ,线程调用RabbitMQ发布或者消费消息时...注:TCP连接和信道时包含关系,即TCP连接包含信道.在一条TCP连接上创建信道是没有限制的
4、使用RabbitMQ搭建RPC服务器
本系列文章跳过了RabbitMQ基础部分的介绍,直接进入RabbitMQ