good idea.

but i think Introducing bitmap is complicated, so what's about using hash
for topic and share some queue,ReputService access queue to build Consume
Queue.

Zhanhui Li <[email protected]> 于2022年10月17日周一 15:04写道:

> Hey, RocketMQ developers and users,
>
> It's glad and encouraging to see improvement in the building of
> ConsumeQueue, which is essential to keep end-to-end latency low, even if
> workload of RocketMQ broker is pretty heavy. This is one of the places
> where RocketMQ really shines among other messaging/streaming products.
>
> Questions, suggestions and comments are all welcome!
>
> Best Regards!
>
> Zhanhui Li
>
> On Mon, Oct 17, 2022 at 2:55 PM [email protected] <[email protected]> wrote:
>
> > Hi, RocketMQ Community
> >
> > The generation of messages depend on the ReputMessageService single
> > thread. When the message production traffic is heavy, the ConsumeQueue
> > messages are generated slowly, resulting in a delay in message
> consumption.
> >
> > We need to process CommitLog messages concurrently to speed up the
> > generation of ConsumeQueue messages.
> >
> > [RIP-52 Optimize Building ConsumeQueue]
> > Wiki <
> >
> https://github.com/apache/rocketmq/wiki/RIP-52-Optimize-Building-ConsumeQueue
> > >
> > Chinese version <
> > https://yu7y22ce7k.feishu.cn/docx/doxcnltrB7VzUKCqx0yxqMgJ4RM>
> > English version <
> > https://yu7y22ce7k.feishu.cn/docx/doxcn9A5lPA05AD0oISoB11FL2f>
> >
> > Please reply to this email if you have any questions
> > Best Regards
> >
> >
> > [email protected]
> >
>


-- 
   =============================================

  fuyou001
Best Regards

Reply via email to