将消息刷新到Chronicle队列



我使用Chronicle Queue v5.17.0来处理消息,我的理解是,即使java进程死亡,队列也不会丢失消息(因为队列使用由操作系统刷新的内存映射文件(。

如果虚拟机在将内存内容刷新到文件之前死亡或操作系统崩溃,是否会丢失一些消息?

有没有一种方法可以控制消息刷新到磁盘?

谢谢!

是,如果数据没有刷新到磁盘,它将丢失。也不能保证您正在写入的磁盘没有损坏。

即使是强制刷新磁盘也不能依赖,因此,如果您希望确保没有消息丢失,我们建议您使用编年史队列企业版将队列数据复制到另一台主机。一旦收到(每条消息的(确认,您现在就有了每条消息的安全副本。有关编年史队列的更多信息,请联系sales@chronicle.software

最新更新