我刚刚开始使用编年史队列 - 但是我对使用哪个 API 来读取/写入队列有点困惑。特别是 Chronicle-queue-5与Chronicle-3.5。*
我已经浏览了这个基本上使用 Chronicle-queue API 的链接,但是还有其他类似的使用 Chronicle。
下面这2个有什么区别?
Chronicle chronicle = ChronicleQueueBuilder.indexed(_location).build();
ExcerptAppender appender = chronicle.createAppender();
appender.startExcerpt();
appender.writeUTF("Hello World");
对比
ChronicleQueue queue = ChronicleQueue.singleBuilder(_location).build();
final net.openhft.chronicle.queue.ExcerptAppender appender = queue.acquireAppender();
try (DocumentContext dc = appender.writingDocument())
{
dc.wire().write("hello").text("world " );
}
ChronicleQueue 和 Chronicle的 Javadoc 文档看起来非常相似