shudo1219 commented on pull request #2290:
URL: https://github.com/apache/rocketmq/pull/2290#issuecomment-713367996


   > > I found another problem needed to discuss:
   > > if timewheel deliveries the delay messages a little later than excepted, 
assuming now is 9:00 but the timewheel is deleverying the message at 8:30, 
meanwhile, the system begins to remove the commitlog, the message between 8:30 
and 9:00 in the commitlog(going to be removed soon) might be lost forever.
   > > Sometimes it is useless to deliver the delay message much later than 
excepted, maybe we need to rebalance how late the message we can remove 
directly.
   > 
   > We can separate the commitlog of delayMsg from the normal messages 
commitlog in the next version. we can work together.
   
   Looking forward to working together.
   In our internal test cases, if there are a large number of delay messages 
located in one second, it will cause io utils much higher than usual and take a 
long time to finish deliver these messages. We'd better suggest max delay 
messages per second and monitor them in backgroud manage system.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to