初尝RabbitMQ消息队列

RabbitMQ

    • 是什么?  消息中间件
    • 作用?      用于分布式项目中的模块解耦
    • 用法?
      1. 创建队列
      2. 创建消息工厂并设置  (生产者额外步骤 : 创建消息)
      3. 创建连接,通道
      4. 声明队列
      5. 生产者 : 发送消息,先关闭通道,再关闭连接 ; 消费者 : 监听队列
    • 交换机类型?  fanout, routing互补header, topics

心得

  1. 在rabbitmq的源码里面,我只看到了4种交换机类型,并没有看到所谓的6种工作模式,我也不知道谁定义的,忘了6种工作模式吧.
  2. routing key在生产端或者消费端绑定一次就够了.仅生产端绑定时,先生产,消费端上线后也能接收到消息.
  3. 可以用springboot整合RabbitMQ

猜你喜欢

转载自www.cnblogs.com/nimoc/p/11429753.html