ymwneu opened a new issue #579: Thread pool "publicExecutor" may cause full GC
URL: https://github.com/apache/rocketmq/issues/579
 
 
   **BUG REPORT**
   
   1. Please describe the issue you observed:
   
   - What did you do (The steps to reproduce)?
   
   I found the thread pool publicExecutor in class "NettyRemotingClient" is a 
"FixedThreadPool", it use LinkedBlockingQueue to store task. When use this 
thread pool to execute send message, the message will accumulate in 
linkedBlockingQueue if the send rate is very large. Then full GC will take 
place and the message in the queue will be timeout. 
   
   - What did you expect to see?
   
   A high send rate will not cause full GC.
   
   - What did you see instead?
   
   Full GC.
   
   2. Please tell us about your environment:
   
   Mac OS X, RocketMQ 4.3.2.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to