我查看了Chronicle Java文檔,但沒有看到任何方法來更新和刪除Chronicle隊列中的現有條目。 Chronicle隊列只支持WRITE/APPEND和READ操作嗎?如何更新和刪除Chronicle Queue中的條目?
感謝您提前。
我查看了Chronicle Java文檔,但沒有看到任何方法來更新和刪除Chronicle隊列中的現有條目。 Chronicle隊列只支持WRITE/APPEND和READ操作嗎?如何更新和刪除Chronicle Queue中的條目?
感謝您提前。
不支持從Chronicle-Queue中刪除現有條目,但是您可以將其標記爲已處理。
這可能會幫助:https://github.com/OpenHFT/Chronicle-Queue#reading-the-chronicle-after-a-shutdown
我有一個類似用途的情況下,一臺服務器持續運行,從回答被創建並隨時死去客戶端的請求。
我只是做了該服務器上的一個特殊的「復位指令」關鍵字反應,因此,當客戶端完成閱讀的答案,它發送該復位命令到服務器,然後服務器調用方法:
chronicle.clear()