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 2022/04/12 02:18:42 UTC

[GitHub] [rocketmq] cserwen opened a new issue, #4153: [POP] In some cases, the message is considered to have failed to consume.

cserwen opened a new issue, #4153:
URL: https://github.com/apache/rocketmq/issues/4153

   ## Case 1:
   See issue https://github.com/apache/rocketmq/issues/3787
   
   ## Case 2:
   ![ddd drawio](https://user-images.githubusercontent.com/46882838/162864950-e9e1d417-1b23-4a2c-a252-2fdf911e0d5a.png)
   
   The delay level of ack&ck msg both are 9(5min) because `invisibleTime` is 5min.
   In this case, client will ack the msg after a long time (20~30s) and cause that the ack message was delivered into schedule topic 17s later than the ck message. So this ck will be revived always.
   
   **The above two cases are caused by the inflexibility of delayed messages.** 


-- 
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: dev-unsubscribe@rocketmq.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] cserwen commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by GitBox <gi...@apache.org>.
cserwen commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1095860221

   @lizhiboo  @duhenglucky  It looks like implementing seconds delay messages is important for POP


-- 
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: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] hill007299 commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by GitBox <gi...@apache.org>.
hill007299 commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1096565211

   > @lizhiboo @duhenglucky It looks like implementing seconds delay messages is important for POP
   
   Timing messages have become more and more important ļ¼Œthis feature is already planned


-- 
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: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] github-actions[bot] closed issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #4153: [POP] In some cases, the message is considered to have failed to consume.
URL: https://github.com/apache/rocketmq/issues/4153


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] github-actions[bot] commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1542956551

   This issue was closed because it has been inactive for 3 days since being marked as stale.


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] cserwen commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by GitBox <gi...@apache.org>.
cserwen commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1100040392

   > rocketmq/broker/src/main/java/org/apache/rocketmq/broker/processor/AckMessageProcessor.java
   
   @pingww  Yes, you are right. But we only have 18 delay levels for delay msg. In most scenarios, the real delivery time of ck&ack msg is not the time `popTime + invisibleTime` because of the following code:
   https://github.com/apache/rocketmq/blob/a17fa7605cfbd266e4468e6fe2d6cf6711572111/broker/src/main/java/org/apache/rocketmq/broker/util/MsgUtil.java#L27


-- 
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: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] pingww commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by GitBox <gi...@apache.org>.
pingww commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1099985704

   the ck&ak delay timestamp is both popTime + invisibleTimeļ¼Œ
   `ExtraInfoUtil.getPopTime(extraInfo) + ExtraInfoUtil.getInvisibleTime(extraInfo))`
   ck can always see ak , only  client will ack the msg  in invisibleTime,
   


-- 
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: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] github-actions[bot] commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1537249001

   This issue is stale because it has been open for 365 days with no activity. It will be closed in 3 days if no further activity occurs.


-- 
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: commits-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] pingww commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by GitBox <gi...@apache.org>.
pingww commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1100499543

   > 
   
   look forward to precise second-level timing


-- 
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: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [rocketmq] ferrirW commented on issue #4153: [POP] In some cases, the message is considered to have failed to consume.

Posted by GitBox <gi...@apache.org>.
ferrirW commented on issue #4153:
URL: https://github.com/apache/rocketmq/issues/4153#issuecomment-1113006176

   > this feature is already planned
   
   Is there have more details and schedule for Timing messages? @hill007299 @duhenglucky 


-- 
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: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org