public interface ConsumerGroup
消费者组
1. 组可以单线程的或多线程的,外部不关注;外部只关注其关联的屏障ConsumerBarrier。
2. 屏障负责管理进度信息,消费者负责真正的消费。
3. 该接口只是一个示例实现,Barrier并没有依赖该接口 -- 依赖是反转的。
- 作者:
- wjybxx date - 2024/1/18
-
方法概要
-
方法详细资料
-
getBarrier
ConsumerBarrier getBarrier()消费组关联的屏障1. 消费者需要更新
SequenceBarrier.groupSequence()以更新屏障的进度。 2. 消费者需要响应ConsumerBarrier.alert()信号,以及时响应停止。 3. 多线程消费者需要通过ConsumerBarrier.memberSequence(int)获取自身的sequence。
-