2014-09-19 27 views
0

我正在測試事件採購(akka-persistence)並編寫了我自己的Journal插件。但是在運行性能測試時,我很快注意到並不是所有的CPU資源都被使用。將消息寫入日誌的類是一個actor(例如,以串行方式執行所有寫入操作)。如何讓akka事件採購(akka-persistence)使用並行日誌演員

是否可以使用該日誌actor的多個實例來提高日誌後端的寫入性能?如果是,如何?

感謝

回答

0

正如我在上akka-user mailing list暗示,也沒有辦法,現在有多個雜誌的演員。你可以做的是實現AsyncWritePlugin API,它允許參與者以非阻塞的方式進行寫操作,然後你可以擴展插件中的寫操作。

+0

有道理。謝謝Björn。 – sebdehne 2014-09-23 14:23:13