apache / rocketmq

Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
https://rocketmq.apache.org/
Apache License 2.0
21.19k stars 11.67k forks source link

Property acquisition error #6549

Closed zhihaooooo closed 1 year ago

zhihaooooo commented 1 year ago

rocketmq-rocketmq-all-5.0.0/client/src/main/java/org/apache/rocketmq/client/impl/producer/DefaultMQProducerImpl.java

Line 150 should be getBackPressureForAsyncSendSize

if (defaultMQProducer.getBackPressureForAsyncSendNum() > 1024 * 1024) { semaphoreAsyncSendSize = new Semaphore(Math.max(defaultMQProducer.getBackPressureForAsyncSendNum(),1024 * 1024), true); } else { semaphoreAsyncSendSize = new Semaphore(1024 * 1024, true); log.info("semaphoreAsyncSendSize can not be smaller than 1M."); }

Oliverwqcwrw commented 1 year ago

duplicated with #6536