如何更新和删除Chronicle Queue中的条目?

时间:2015-02-07 03:01:18

标签: java chronicle

我浏览了Chronicle Java文档,没有看到任何更新和删除Chronicle队列中现有条目的方法。 Chronicle队列只支持WRITE / APPEND和READ操作吗?

提前感谢你。

2 个答案:

答案 0 :(得分:0)

不支持从Chronicle-Queue中删除现有条目,但您可以将其标记为已处理。

这可能有所帮助:https://github.com/OpenHFT/Chronicle-Queue#reading-the-chronicle-after-a-shutdown

答案 1 :(得分:0)

我有一个类似的用例,一个服务器连续运行,并且随时响应客户创建和死亡的请求。

我刚刚让服务器对特殊的“重置命令”关键字作出反应,这样当客户端完成读取答案后,它会将此重置命令发送到服务器,然后服务器调用该方法:

chronicle.clear()