开发者社区> 问答> 正文

RocketMQ比起Kafka有那些改进?

RocketMQ比起Kafka有那些改进?

展开
收起
花开富贵111 2024-05-23 16:25:11 33 0
1 条回答
写回答
取消 提交回答
  • 借鉴了Kafka的设计并做了很多改进,几乎具备了消息队列应该具备的所有特性和功能。
    • RocketMQ主要用于有序,事务,流计算,消息推送,日志流处理,binlog分发等场景。
    • 经过了历次的双11考验,性能,稳定性可靠性没的说。
    • java开发,阅读源代码、扩展、二次开发很方便。
    • 对电商领域的响应延迟做了很多优化。
    • 每秒处理几十万的消息,同时响应在毫秒级。如果应用很关注响应时间,可以使用RocketMQ。
    • 性能比RabbitMQ高一个数量级。
    • 支持死信队列,DLX 是一个非常有用的特性。它可以处理异常情况下,消息不能够被消费者正确消费而被置入死信队列中的情况,后续分析程序可以通过消费这个死信队列中的内容来分析当时所遇到的异常情况,进而可以改善和优化系统。

    2024-05-23 16:31:21
    赞同 4 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
消息队列kafka介绍 立即下载