2015-09-02 21 views

回答

5

在Akka 2.3中PersistentViews是針對CQRS(查詢或「讀取方」)的Q方面的,它們允許參與者遵循由PersistentActor編寫的域事件(這是C方 - 命令或「寫側」)。

這在Akka 2.4中有很大的改變,即將發佈的PersistentView被替換爲Persistent Query,其中有Akka Streams API而不是作爲actor的要求。

爲查詢端提供專門的數據存儲通常是一個好主意,它允許持續性解決方案適合查詢類型和您想要的任何聚合。爲了使HTTP可以通過HTTP使用,因爲JSON不在Akka Persistence的範圍之內,但可以使用Play Framework或Akka HTTP輕鬆完成(根據您的需要,後者對於生產來說可能不夠高性能)。

希望這會有所幫助。