当前位置:   article > 正文

【RocketMQ精通之路】对比RocketMQ和ActiveMQ和Kafka

【RocketMQ精通之路】对比RocketMQ和ActiveMQ和Kafka

来自官网:

RocketMQ · 官方网站 | RocketMQ

产品ActiveMQKafkaRocketMQ
客户端SDKJava, .NET, C++ etc.Java, Scala etc.Java, C++, Go
特点Push模式,支持 OpenWire, STOMP, AMQP, MQTT, JMSPull模式,支持TCPPull 模式, 支持TCP, JMS, OpenMessaging
顺序消息独占消费者或独占队列可以确保排序确保消息在分区内的顺序严格确保消息的顺序,并且可以优雅地扩展
定时消息支持不支持支持
批量消息不支持支持,与异步生产者支持,具有同步模式以避免消息丢失
广播消息支持不支持支持
消息过滤器支持支持,可以使用Kafka Streams过滤消息支持基于SQL92的属性筛选器表达式
服务器触发的重新分发不支持不支持支持
消息存储使用JDBC和高性能日志(如levelDB、kahaDB)支持非常快速的持久性高性能文件存储高性能、低延迟的文件存储
消息追溯支持支持的偏移量指示支持的时间戳和偏移量二表示
消息优先级支持不支持不支持
高可用性和故障保护支持,取决于存储,如果使用levelDB,则需要ZooKeeper服务器支持,需要ZooKeeper服务器支持,主从式,无需其他套件
消息跟踪不支持不支持支持
配置默认配置为低级别,用户需要优化配置参数Kafka使用键值对格式进行配置。这些值可以从文件中提供,也可以通过编程方式提供。开箱即用,用户只需注意几个配置
管理和操作工具支持支持,使用终端命令暴露核心指标支持丰富的web和终端命令,以公开核心指标
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/622504
推荐阅读
相关标签
  

闽ICP备14008679号