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