2

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

提前谢谢你。

4

2 回答 2

0

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

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

于 2015-03-18T10:36:08.000 回答
0

我有一个类似的用例,一台服务器连续运行并响应来自客户端的请求,这些请求随时被创建和终止。

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

chronicle.clear()
于 2015-08-24T10:58:07.877 回答