Chronicle队列事件监听器

时间:2017-01-02 16:01:01

标签: java events listener chronicle chronicle-queue

1)chronicle queue v4 test patterns DocumentContext.isPresent() ExcerptTailer显示某种形式的ExcerptAppender busy state checkingappender -> tailer位于队列末尾且代码正在等待,以便新条目从tailer到达。

2)是否存在用于异步appender通知的内置编年史队列机制,以便在收到通知事件时,给定event listener保证至少有一个条目由{{{}发布。 1}},准备好阅读

3)如果没有,推荐模式是什么来实现这样的for (var i = 0; i < projects.projects.length; i++) { for (var j = 0; j < projects.projects[i].images.length; j++) { var x = projects.projects[i].images[j]; console.log(x); } } ?请分享一个有效的例子吗?

1 个答案:

答案 0 :(得分:3)

实现侦听器模式的推荐模式是使用methodReader / methodWriter,它还可以在您读取的位置时处理时间戳。

我建议您从第1部分开始自下而上阅读这些https://vanilla-java.github.io/tag/Microservices/

对于tailer,它知道有消息的唯一方法是读取/轮询队列的末尾。如果appender和tailer在同一个过程中,您可以使用您选择的不同机制。