[ https://issues.apache.org/jira/browse/ROCKETMQ-105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
dongeforever updated ROCKETMQ-105: ---------------------------------- Fix Version/s: (was: 4.1.0-incubating) 4.2.0-incubating > Implementation of consumerOffset and maxOffset are counter-intuitive > -------------------------------------------------------------------- > > Key: ROCKETMQ-105 > URL: https://issues.apache.org/jira/browse/ROCKETMQ-105 > Project: Apache RocketMQ > Issue Type: Wish > Components: rocketmq-broker, rocketmq-client, rocketmq-store > Affects Versions: 4.0.0-incubating > Reporter: Jaskey Lam > Assignee: yukon > Priority: Minor > Fix For: 4.2.0-incubating > > > This issue does not affect any functionalites, but it indeed is a problem for > user to understand the principle of RocketMQ. > - ConsumerOffset: > User might consider `ConsumerOffset` is the offset where consumer has > consumed. for example if CG1 have a consumer offset 100 of topicA-q1, I may > propabaly consider message with offset 100 has been cosumed. But actully, it > is not. The message with offset 100 is the next target offset to pull from. > - Max Offset > User might consider this is the offset of the latest message in a queue. But > it is not, it is indicating that next offset when new message arrived. > ---------------------------------------------------------------------------------------------------- > If possible , any of the below two things should be taken into consideration > 1. the implementation should be changed to be closer to presentative judgment > of human > 2. rename the concept to clarify how it really implemented. -- This message was sent by Atlassian JIRA (v6.3.15#6346)