Git-Yang commented on issue #3449:
URL: https://github.com/apache/rocketmq/issues/3449#issuecomment-963853253
**延迟消息异步投递**
1. 新增参数
<div data-zone-id="0" data-line-index="0" style="white-space: pre;">
参数 | 默认值 | 说明
-- | -- | --
enableScheduleAsyncDeliver | false | 是否开启异步延迟消息投递
scheduleAsyncDeliverMaxPendingLimit | 1000 | 异步投递最大并发数
scheduleAsyncDeliverMaxResendNum | 3 | 消息发送失败触发阻塞时的重试次数
</div>
ps:消息大小1KB、开启batchPush
2. scheduleAsyncDeliverMaxPendingLimit表示最大投递并发数
- 单个level边读边写:
- scheduleAsyncDeliverMaxPendingLimit=1000时,投递tps极限为3.2w+
- 单个level只读:
- scheduleAsyncDeliverMaxPendingLimit=1000时,投递tps极限为5.6w+
- 调整为500,投递tps极限3w+
- 调整为2000,投递tps极限为6.7w+
- 调整为3000,投递tps极限为7.1w+
- 调整为5000,投递tps极限为7.3w+
- 多个level边读边写:level分别为1,2,3,即1s 5s 10s
- scheduleAsyncDeliverMaxPendingLimit=1000时,投递tps极限为3.3w+
- 多个level只读:level分别为1,2,3,即1s 5s 10s
- scheduleAsyncDeliverMaxPendingLimit=1000时,投递tps极限为9.2w+
- scheduleAsyncDeliverMaxPendingLimit=2000时,投递tps极限为9.3w+
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]