我正在使用編年史隊(duì)列(5.16.13)將 json 值寫入和讀取到編年史文件。要編寫對(duì)象,我在循環(huán)中使用以下內(nèi)容try (final DocumentContext dc = appender.writingDocument()) { dc.wire().write(() -> "msg").text("Hallo asdf"); System.out.println("your data was store to index="+ dc.index()); return true; } catch (Exception e) { logger.warn("Unable to store value to chronicle", e); return false; }并閱讀項(xiàng)目我在循環(huán)中執(zhí)行以下調(diào)用DocumentContext documentContext; do { documentContext = tailer.readingDocument(); currentOffset = documentContext.index(); System.out.println("Current offset: " + currentOffset); } while (!documentContext.isData());我觀察到的是變量currentOffset沒有改變,一段時(shí)間后(似乎取決于有效載荷大?。┭h(huán)無(wú)限大,當(dāng)前偏移量具有瘋狂的值。第一個(gè)循環(huán)的輸出(縮短)是Writing 0your data was store to index=76385993359360Writing 1your data was store to index=76385993359361Writing 2your data was store to index=76385993359362Writing 3your data was store to index=76385993359363Writing 4your data was store to index=76385993359364Writing 5your data was store to index=76385993359365Writing 6your data was store to index=76385993359366Writing 7your data was store to index=76385993359367Writing 8your data was store to index=76385993359368Writing 9your data was store to index=76385993359369Writing 10your data was store to index=76385993359370Writing 11
Chronicle Consumer 沒有正確讀取記錄?
動(dòng)漫人物
2021-09-12 20:29:51