rabbitmq学习资料
RabbitMQ作为一个中间件,本质上是一个消息的代理,在这个领域还有ActiveMQ、RocketMQ、ZeroMQ、Joram、Kafka等等。其中ActiveMQ是Apache公司开源的消息系统,使用Java语言开发,功能较为完善,被大量开源项目所使用。而RocketMQ是阿里开源的消息中间件,他也是纯Java开发,具有高吞吐量、高可用性、适合大规模分布式系统应用的特点。接下来的Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前这个项目已经属于Apache顶级项目。Kafka的主要特点是基于Pull的模式来处理消息消息,追求高吞吐量,后面的Kafka学习文档中会详细讲解,这里就不一一展开了
用户评论