阅读 lagom 文档,我们可以同时使用读取侧处理器和消息代理 API 构建读取端。
使用一种比另一种有什么优势?
(让我们考虑一般的ReadSide支持(而不是实现事件偏移跟踪的Cassandra和Jdbc)。
在对某些应用程序进行原型设计时,我注意到读取端处理器在事件持久性到事件日志和读取模型更新之间的延迟高于代理 API。
对某些应用程序进行原型设计,我注意到读取侧处理器 事件持久性到事件日志和读取之间的延迟较高 模型更新比代理 API 更新。
这是最终的一致性延迟。您可以使用 application.conf 中的设置来更改此设置:
cassandra-query-journal.eventual-consistency-delay = 1s
您必须决定您的应用程序需要什么。您可以将其设置为零,但很少需要。