1 consumeFromWhere

消费者从那个位置开始消费。
PushConsumer核心参数详解

  • CONSUME_FROM_LAST_OFFSET
    第一次启动从队列最后位置消费,后续再启动接着上次消费的进度开始消费
  • CONSUME_FROM_FIRST_OFFSET
    第一次启动从队列初始位置消费,后续再启动接着上次消费的进度开始消费
  • CONSUME_FROM_TIMESTAMP
    第一次启动从指定时间点位置消费,后续再启动接着上次消费的进度开始消费

2 allocateMessageQueueStrategy

PushConsumer核心参数详解
默认AllocateMessageQueueAveragely,Rebalance(轮询)算法实现策略。

3 subscription

订阅
PushConsumer核心参数详解

4 offsetStore

消息进度存储,存储实际的偏移量,两种实现。
PushConsumer核心参数详解

5 consumeThreadMin/consumeThreadMax

默认10,消费线程池数量/默认20, 消费线程数量
PushConsumer核心参数详解
PushConsumer核心参数详解

6 consumeConcurrentlyMaxSpan/pullThresholdForQueue

  • 默认值2000, 单队列并行消费允许的最大跨度 /
    PushConsumer核心参数详解
  • 默认1000,拉消息本地队列缓存消息最大数
    PushConsumer核心参数详解

7 pullInterval/pullBatchSize

默认0,拉消息间隔,由于是长轮询,所以为0,但是如果应用为了流控,也可以设置大于0的值,单位毫秒
PushConsumer核心参数详解

  • 默认32, 批量拉消息,一次最多拉多少条
    PushConsumer核心参数详解

9 consumeMessageBatchMaxSize

默认1,批量消费,一次消费多少条消息

参考

  • https://www.jianshu.com/p/0948922a058d

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2021-11-09
  • 2022-12-23
  • 2021-09-02
  • 2021-10-06
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2022-02-17
  • 2021-12-09
  • 2021-09-07
  • 2021-12-27
  • 2021-09-07
  • 2021-09-07
相关资源
相似解决方案