美文网首页
RabbitMQ 生产者、消费者基本流程

RabbitMQ 生产者、消费者基本流程

作者: 猿来是八阿哥 | 来源:发表于2019-07-26 15:45 被阅读0次

    生产流程

    1. 建立链接(Connection)
    2. 在链接(Connection)上开启一个信道(Channel)
    3. 声明一个交换机(Exchange)
    4. 声明一个队列(Queue)
    5. 使用路由键(RoutingKey)将队列(Queue)和交换机(Exchange)绑定起来
    6. 根据路由键(RoutingKey)发送消息到交换机(Exchange)
    7. [MQ]根据交换机(Exchange)和路由键(RoutingKey),将消息或存放到队列(Queue),或丢弃,或退回给生产者
    8. 关闭信道(Channel)
    9. 关闭链接(Connection)

    消费流程

    1. 建立链接(Connection)
    2. 在链接(Connection)上开启一个信道(Channel)
    3. 请求消费指定队列(Queue)的消息,并设置回调函数(onMessage)
    4. [MQ]将消息推送给消费者
    5. 消费者发送消息确定(Ack[acknowledge])
    6. [MQ]删除被确认的消息
    7. 关闭信道(Channel)
    8. 关闭链接(Connection)

    相关文章

      网友评论

          本文标题:RabbitMQ 生产者、消费者基本流程

          本文链接:https://www.haomeiwen.com/subject/vzkdrctx.html