mirror of
https://github.com/apache/rocketmq.git
synced 2026-08-29 04:13:00 +08:00
Adjust the default value of ackMessageThreadPoolNums to 16 to prevent performance bottlenecks during high traffic. (#8337)
This commit is contained in:
@@ -70,7 +70,7 @@ public class BrokerConfig extends BrokerIdentity {
|
||||
private int putMessageFutureThreadPoolNums = Math.min(PROCESSOR_NUMBER, 4);
|
||||
private int pullMessageThreadPoolNums = 16 + PROCESSOR_NUMBER * 2;
|
||||
private int litePullMessageThreadPoolNums = 16 + PROCESSOR_NUMBER * 2;
|
||||
private int ackMessageThreadPoolNums = 3;
|
||||
private int ackMessageThreadPoolNums = 16;
|
||||
private int processReplyMessageThreadPoolNums = 16 + PROCESSOR_NUMBER * 2;
|
||||
private int queryMessageThreadPoolNums = 8 + PROCESSOR_NUMBER;
|
||||
|
||||
|
||||
@@ -816,7 +816,7 @@ public class ConsumeQueue implements ConsumeQueueInterface, FileQueueLifeCycle {
|
||||
long currentLogicOffset = mappedFile.getWrotePosition() + mappedFile.getFileFromOffset();
|
||||
|
||||
if (expectLogicOffset < currentLogicOffset) {
|
||||
log.warn("Build consume queue repeatedly, expectLogicOffset: {} currentLogicOffset: {} Topic: {} QID: {} Diff: {}",
|
||||
log.warn("Build consume queue repeatedly, expectLogicOffset: {} currentLogicOffset: {} Topic: {} QID: {} Diff: {}",
|
||||
expectLogicOffset, currentLogicOffset, this.topic, this.queueId, expectLogicOffset - currentLogicOffset);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user