我浏览了Chronicle Java文档,没有看到任何更新和删除Chronicle队列中现有条目的方法。 Chronicle队列只支持WRITE / APPEND和READ操作吗?
提前感谢你。
答案 0 :(得分:0)
不支持从Chronicle-Queue中删除现有条目,但您可以将其标记为已处理。
这可能有所帮助:https://github.com/OpenHFT/Chronicle-Queue#reading-the-chronicle-after-a-shutdown
答案 1 :(得分:0)
我有一个类似的用例,一个服务器连续运行,并且随时响应客户创建和死亡的请求。
我刚刚让服务器对特殊的“重置命令”关键字作出反应,这样当客户端完成读取答案后,它会将此重置命令发送到服务器,然后服务器调用该方法:
chronicle.clear()