RabbitMQ精讲5:深入RabbitMQ高级特性-限流、ACK、TTL和死信队列

目录

前言

1. 自定义消费者

1.1 消费端自定义监听

1.2 代码演示

1.2.1 生产者

1.2.2 消费者

1.2.3 自定义类:MyConsumer

2. 消费端限流

2.1 什么是消费端的限流?

为什么不在生产端进行限流呢?

 BasicQos(uint prfetchSize,ushort prefetchCount,bool global);

2.2 代码演示

2.2.1 生产者

2.2.2 消费者

2.2.3 自定义类:MyConsumer

4. 消费端ACK与重回队列

4.1 消费端的手工ACK和NACK

4.2 消费端的重回队列

4.3 代码演示

4.3.1 生产者

4.3.2 消费者

4.3.3 自定义类:MyConsumer

5. TTL队列/消息

5.1 TTL

5.2 演示

6. 死信队列

6.1 死信队列-概念

6.2 代码演示

6.2.0 死信队列设置

6.2.1 生产者

6.2.2 消费者

6.2.3 自定义类:MyConsumer


前言
 

RabbitMQ精讲5:深入RabbitMQ高级特性-限流、ACK、TTL和死信队列_第1张图片 标题

 

  1. 自定义消费者
  2. 消息的限流(防止占用内存过多,节点宕机)
  3. 消息的ACK与重回队列
  4. TTL消息
  5. 死信队列

1. 自定义消费者

1.1 消费端自定义监听

你可能感兴趣的:(RabbitMQ:可靠,安全,性能高,rabbitmq,限流,ACK,TTL,死信队列)