1
1)在最chronicle queue v4顯示test patterns某種形式的DocumentContext.isPresent()
busy state checking,當ExcerptTailer
位於隊列的末尾和代碼正在等待爲新條目從ExcerptAppender
到達。紀事隊列中的事件聽者
2)是否有一個內置的編年史隊列機制異步appender -> tailer
通知,使得在收到通知的事件,給tailer
保證具有通過appender
發佈至少一個條目,準備讀?
3)如果不是,推薦模式是否執行event listener
?請分享一個工作的例子?
a)re:**使用methodReader/methodWriter ** - from [part-2](https://vanilla-java.github.io/2016/03/24/Microservices-in-the-Chronicle- world-Part-2.html)和[MethodReader.readOne()](https://github.com/OpenHFT/Chronicle-Wire/blob/master/src/main/java/net/openhft/chronicle/wire/MethodReader .java#L198)似乎'readOne()'在語義上是相同的'isPresent()',即沒有事件通知或阻塞正確? –
B)re:**在同一個過程中你可以使用不同的機制** - 在這種情況下,什麼是'ExcerptAppender' /'ExcerptTailer'同步契約?即'appender ... doc.close()'是一個保證,當'appender ... doc.close()'通知後,'tailer ... doc.isPresent()'會看到變化。 –
@AndreiPozolotin正確。沒有阻止行爲。 –