Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在延迟敏感的应用程序中使用 Indexed Chronicle 队列(版本 3.4.3)。为了消除延迟峰值,我在编年史前面有一个阻塞队列,生产者在其中丢弃消息。然后后台线程轮询队列并将数据写入 Chronicle。
我想知道有没有什么技巧可以热身编年史?我通过使一组消息入队/出队来预热阻塞队列。我是否应该将这些信息写入编年史并清理它以使其热身?
谢谢
寻找,你就会找到!ChronicleTools 有一个 warmup() 方法。
https://github.com/OpenHFT/Java-Chronicle/blob/master/chronicle/src/main/java/net/openhft/chronicle/tools/ChronicleTools.java