Java 历史记录队列在每次空读取时写入moveToIndex日志

Java 历史记录队列在每次空读取时写入moveToIndex日志,java,chronicle,chronicle-queue,Java,Chronicle,Chronicle Queue,在滚动周期到达后,编年史队列写入moveToIndex在ExceptTailer.readDocument(message)上记录每次调用。 此日志仅在队列中没有可用消息时出现。 这是一种预期的行为吗?如果appender长时间闲置会有问题吗 我遇到了这样一种情况:读卡器停止读取消息并返回false,即使appender仍将消息写入队列。但我无法了解情况。这就是我怀疑日志的原因 日志如下: 16:52:19.783 [Chronicle Reader] DEBUG n.o.c.q.i.s.Sin

在滚动周期到达后,编年史队列写入moveToIndex
ExceptTailer.readDocument(message)
上记录每次调用。 此日志仅在队列中没有可用消息时出现。 这是一种预期的行为吗?如果appender长时间闲置会有问题吗

我遇到了这样一种情况:读卡器停止读取消息并返回false,即使appender仍将消息写入队列。但我无法了解情况。这就是我怀疑日志的原因

日志如下:

16:52:19.783 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3
16:52:20.784 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3
16:52:21.785 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3
16:52:22.785 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3
16:52:23.786 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3
16:52:24.787 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3
16:52:25.787 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3
16:52:26.788 [Chronicle Reader] DEBUG n.o.c.q.i.s.SingleChronicleQueueExcerpts$StoreTailer - moveToIndex: 17ec5f2 3

我的历史记录队列版本:4.5.27

我建议尝试最新的快照,但不应该这样做。谢谢Peter。我们什么时候可以期待maven发布?受支持的客户端会定期发布,我正在与我的团队讨论下一次公开发布的时间。我建议尝试最新的快照,但不应该这样做。谢谢Peter。我们什么时候可以期待maven发布?受支持的客户机会定期发布,我正在与我的团队讨论下一次公开发布的时间。