我正在测试事件采购(akka-persistence)并编写了我自己的Journal插件。但是在运行性能测试时,我很快注意到并非所有CPU资源都被使用。将消息写入日志的类是一个actor(例如,以串行方式执行所有写操作)。
是否可以使用此日志actor的多个实例来提高日志后端的写入性能?如果是,怎么样?
由于
答案 0 :(得分:0)
正如我在akka-user mailing list上暗示的那样,现在没有办法让多个日记本演员。你可以做的是实现AsyncWritePlugin API,允许actor以非阻塞方式进行写入,然后你可以扩展插件中的写入。