rabbitmq简介

{———-}

技术选型

  • rocketmq、rabbitmq、kafka

    • 没有谁好谁坏
    • kafka起源最早、解决消息流处理问题、最早解决监控平台对各个服务模块的消息监控、
    • rabbitmq、采用AMQP协议开发、建立了最早的消息模型、定义了消息驱动模式、
    • rocketmq、类似于kafka、不过语言是java、经历了阿里的双十一足以证明它的性能。
  • 个人见解

    • 吞吐量优先、消息丢失小事、选择kafka、kafka的吞吐量要强一个量级
    • 稳定不丢消息:rocketmq、tabbitmq、
    • rabbitmq底层是erlang语言、erlang语言特性、并发性能优秀、
    • rocketmq底层netty、异步机制优秀
    • 实时性要求高、同时又要求高的吞吐量 rabbitmq
    • 非实时性要求高、同时又要求高吞吐量 rocketmq