You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by GitBox <gi...@apache.org> on 2020/10/21 07:25:56 UTC

[GitHub] [rocketmq] shudo1219 commented on pull request #2290: [ISSUE #2289] Flexible timer and delay messages

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:
users@infra.apache.org