Hazelcast 按相反顺序处理ReliableTopic的RingBuffer(从最新到最旧)

Hazelcast 按相反顺序处理ReliableTopic的RingBuffer(从最新到最旧),hazelcast,Hazelcast,我正在使用ReliableTopic重播最近20000个事件和所有后续事件 首先,我使用ReliableMessageListener订阅ReliableTopic,每次都从retrieveInitialSequence方法返回0。这对我想要达到的目标正确吗 订阅ReliableTopic时,我希望按照从最新到最旧的相反顺序处理其内部RingBuffer中的所有内容。我可以通过缓冲第一个InternalRingBuffer.size项,然后反转该列表来实现这一点。这取决于能否检索内部RingBu

我正在使用ReliableTopic重播最近20000个事件和所有后续事件

首先,我使用ReliableMessageListener订阅ReliableTopic,每次都从retrieveInitialSequence方法返回0。这对我想要达到的目标正确吗


订阅ReliableTopic时,我希望按照从最新到最旧的相反顺序处理其内部RingBuffer中的所有内容。我可以通过缓冲第一个InternalRingBuffer.size项,然后反转该列表来实现这一点。这取决于能否检索内部RingBuffer的大小,因为它可能未满。但是,当我在新连接的实例上调用InternalRingBuffer.size时,尽管缓冲区中有项,但它返回0。这是为什么?我如何修复它?

您发现了一个错误,我创建了以下问题: