文件名称:java版bs公交服务网源码-queue:队列
文件大小:3.57MB
文件格式:ZIP
更新时间:2024-06-24 15:15:07
系统开源
java版bs公交服务网源码 编年史队列 内容 目录 从 Chronicle Queue 版本 4 到版本 5 的变化 在 Chronicle Queue 5 中,tailers 现在是只读的,在 Chronicle Queue 4 中,我们有惰性索引的概念,其中appender 不会写入索引,而是由tailer 完成索引,或者更准确地说,当惰性索引是打开索引是由第一个读取数据的tailer完成的。 由于在编年史队列中 4 个 tailers 可以进行索引,我们不能依赖它们是只读的。 我们决定在编年史队列 5 中删除惰性索引。使尾部只读不仅可以简化编年史队列,而且还允许我们在代码的其他地方添加优化。 Chronicle Queue 的锁定模型已更改,在 Chronicle Queue 4 中,.cq4 文件中存在写锁(以防止对队列的并发写入),在 Chronicle Queue 5 中,这被移动到称为表存储(queuelock.txt)的单个文件中。 cq4t)。 这在内部简化了锁定代码,因为只需要检查表存储文件。 您可以使用 Chronicle 5 读取使用 Chronicle 4