草庐IT

编年史

全部标签

云计算发展编年史 1725-2023(第二版)

目录1725,诞生穿孔纸带1846,诞生穿孔指令带1890,诞生穿孔卡制表机

编年史队列不发布第一个文件

我一直在尝试编年史4.5.27。我们正在Windows7x64VM(JavaX64)上运行一些测试,有时看来编年史将永远不会发布其创建的第一个文件。我们配置了细微的滚动循环。1-3个线程可以编写,另一端有一个消费者处理。我注册aStoreFileListener听onReleased事件和我从那里修饰文件(在Windows上,由于MMAP文件的已知问题,它尝试了几次)。问题是,我永远不会收到有关队列创建的第一个文件的通知,并且堆转储显示有人坚持使用MappedByteBuffer。否则,队列将按预期工作。有什么原因可能发生吗?例如。一段时间后,我会在磁盘上看到这样的东西:20170705-20

OpenHFT编年史队列版本4- nextsynchronous?

在OpenHFT的编年史队列的第3版中,excerptappender上有一个API调用(nextSynchronous(boolean))要求将队列的内容强迫写入磁盘(fsync'd)下一个摘录完成后。在版本4中,我看不到类似的呼叫。是否可以使用版本4实现相同的效果?看答案现在不行。如果您需要进行保证写作,我们建议公认的复制。我建议您将其添加为GitHub问题,但是我不能说何时会添加。